2016-04-28 12 views
2

Wir unsere Fragen ändern sich ab:% LIKE% Austausch mit ENTHÄLT

SELECT * FROM {table} WHERE colname LIKE '%search term%' 

zu:

SELECT * FROM {table} WHERE CONTAINS(colname, '"search term"') 

Leider scheint es nicht zu 100% äquivalent zu sein "Zweiweg wie".

Wenn ich das ganze Wort "Suchbegriff" verwende, ist es in Ordnung und erwartete Ergebnisse werden zurückgegeben, aber wenn ich "earch ter" eingeben, werden keine Ergebnisse zurückgegeben. Wir haben auch versucht

SELECT * FROM {table} WHERE CONTAINS(colname, '"earch ter*"') 

aber es funktioniert nur gut, wenn ich "Suche" eingeben.

So gibt es einen Operator zu 100% mimic %LIKE% Funktionalität mit enthält.

Antwort

3

Nein, es gibt keinen 100% igen Operator %LIKE% in der Volltextsuche. Weitere Informationen finden Sie unter MSDN der Teil mit Unterstützte Formen der Abfrage Begriffe Titel.

+0

Danke, das dachte ich mir einfach. – jabko87