If I have a text field that contains say a title and i have a list of keywords, how can i search the title checking for (n) numbers of keywords in the title?
So if my title is "Baking a chicken, bacon and leek pie" and the user searches for "chicken bacon turnip" i'd like to return the above recipe.
essentially i'd like to say that if the title contains say 2 or more of the search terms then it's deemed as valid and should be returned. but if it only contains 1 then disregard it.
ideally i'd like them weighted so that the more terms that are present the higher in the list it is but that may be version 2. :)
edit
I should mention at this point that i'd like this to be native .net and c#.