Ich habe ein Suchfeld, in das Benutzer Begriffe eingeben können. Ich habe ein Tabellen-Setup mit Volltextsuche in einer String-Spalte. Nehmen wir an, ein Benutzer gibt Folgendes ein: "Word, Office, Microsoft" und klickt auf "Suchen".Asp.net Volltext mehrere Suchbegriffe Methodik
Ist dies der beste Weg, um mehrere Suchbegriffe zu behandeln?
(pseudocode)
foreach (string searchWord in searchTerms){
select col1 from myTable where contains(fts_column, ‘searchWord’)
}
Gibt es eine Möglichkeit, die Suchbegriffe in den SQL einzufügen und nicht zu iterieren? Ich versuche, die Anzahl der Aufrufe an den SQL-Server zu reduzieren.
Freitext (sqlcolumn, 'test1, test3') scheint die Arbeit zu erledigen. Vielen Dank! – Paulj