Hello all,

In theory, how do applications such as a "matchmaker" web site handle the
matching routines?  I see sites every day that compare numerous variables
across hundreds or thousands of records, returning a weighted (or scored)
list, and do it very quickly.

For example, if a person's profile has 80 'checkbox' style answers, how are
those 80 answers matched across thousands of other profiles to find a good
match?  I can't seem to wrap my brain around a SQL query that could handle
this efficiently, especially when most of these systems build the
requirements dynamically (ie, end-user's choice of matching items).

I was thinking of how the old BBSs handled security assignments (bit
shifting over an aggregate of security assignments - the matrix that allows
a given number to only match a certain set of security options).  Could
something like this be put to use?  A user's answers would be aggregated
into a single number that could then be matched with a fairly simple
algorithym.

"Aggregated" might not be the correct term.. I can't remember my bit
manipulation classes :-)

Someone once responded to a similar question concerning bit-shifting and
security - are you still out there?

TIA!


Jeff Beer
Senior Programming Architect
Hydrogen Media, Inc.
www.hydrogenmedia.com

------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to