I am building a C#/ASP.NET app with an SQL backend. I am on deadline and finishing up my pages, out of left field one of my designers incorporated a full text search on one
I've been there. It works like a charm until you start to consider scalability and advanced search functionalities like search over multiple columns with giving each one different weight values.
For example, the only way to search over Title and Summary columns is to have a computed column with SearchColumn = CONCAT(Title, Summary)
and index over SearchColumn
. Weighting? SearchColumn = CONCAT(CONCAT(Title,Title), Summary)
something like that. ;) Filtering? Forget about it.