Excellent resources, paydirt really.
For general undersanding drew010, could you give me your feedback on this? My thinking is that you really can't put this all on the database, so you need to query through records, then parse on the PHP end, assign a relevance if desired, and then quit when you have x number of relevant matches.
In other words, I'm leery of doing this:
SELECT * from table WHERE relevance_above_x ORDER BY relevance_above_x DESC
Or, in other words, this would mean you'd need to run the algorithm in the query. The flip side dilemma is you'd consistently miss some records unless you go through them all.
Any feedback? Much appreciated.
Sam