I’m looking for a way to create a “search engine” for my site. Suppose you have a very large database (millions of rows) and each row has a field called “Title.” Title can be 10 words or so. I want to be able to search using search terms and bring back relevant entries. I’m not looking for code here. I just need an idea of how to go about this, or where to buy software that helps with it. I don’t want to require every word to match, but I want to return results that are most relevant first…
Could I check to see how many words match, and then order them based on that count? This seems like it would be really slow on a large database. If the rows were sorted could I make this easier? Any help is appreciated.