我在用全文本搜索构建MS-SQL查询时遇到问题。我尝试将此研究与“ secchio d'acqua”这样的短语结合使用。 不幸的是,当我使用这种观点
contains(p.description,'"secchio*" AND "acqua*"', language 1040)
即使表中的描述列为“ contiene un secchio d'acqua”,我也无法获得结果。
我在停用词列表中添加了d',但没有任何变化。 有人可以帮我吗? 谢谢
答案 0 :(得分:1)
看起来表上的全文数据是使用1033语言标记的(1033可能是数据库上的默认语言)。
选择* 来自sys.dm_fts_parser('“” contiene un secchio d''acqua“',1033,0,0)
使用1033,不会将d'acqua标记为“ d”和“ acqua”。而是将其标记为单词本身。
答案 1 :(得分:0)
我在存储->全文目录中修改了选项“断词器语言”,现在可以使用