繁体   English   中英

使用SQL Server 2008全文本搜索来查找地址匹配项

[英]searching for address matches using sql server 2008 full text search

我不确定如何使用sql server 2008全文搜索来搜索地址匹配项。 这是我尝试过的方法,但未返回任何记录。

TableA
------
Address1
Address2
City
State
Zip

表格中以上所有列均为全文索引。 假设用户输入“ 123 Apple street FL 33647”,而我在表中有一条记录为

地址1 =“ 123”,地址2 =“苹果街”,城市=“坦帕”,州=“ FL”和邮编=“ 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.

谢谢,sridhar。

您必须使用正确的语法:

SELECT * FROM TableA 
WHERE CONTAINS((Address1, Address2, City, State, zip), 
N'FORMSOF(THESAURUS, 123) AND FORMSOF(THESAURUS,'Apple') .. etc);

参阅文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM