Instead I'd recommend to use a module that handles at least some of the gory details for you, for example KinoSearch or Plucene (both at least inspired by Lucene)
What it does for you is building the index, scoring and sorting the result and make them easily accessible for you, and more importantly things like stemming (if the user searches for "batteries" she should also find a page on which only "battery" appears), query parsing (for example separating terms with AND does what you mean) and so on.
What it does not do for you is joining the tables; I don't know enough about the relation between a "resource" and a "product" to meaningfully answer that question for you - maybe when a "resource" matches, it should also display links to all associated products?
In reply to Re: Relevant Searching and Consistent Results Problem
by moritz
in thread Relevant Searching and Consistent Results Problem
by Rodster001
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |