Я не уверен, как искать совпадения адресов с помощью полнотекстового поиска sql server 2008. Это то, что я пытался, но он не возвращает никаких записей.
TableA
------
Address1
Address2
City
State
Zip
Все приведенные выше столбцы в таблице проиндексированы в полном тексте. Скажем, если пользователь вводит
"123 Apple Street FL 33647", и у меня есть запись в таблице как
Address1 = "123", Address2 = "Apple Street", City = "Tampa", State = "FL" и Zip = "33647" Я хочу запрос на это возвращение пожалуйста, дайте мне знать, как я это сделаю.
query tried
--------------
SELECT * FROM TableA
WHERE CONTAINS((Address1, Address2, City, State, zip),
N'FORMSOF(THESAURUS, 123AppleStreetFL33647)');
If I put spaces in the search word, it is giving syntax error.
Спасибо,
Шридхар.