本文介绍了是否可以在全文搜索中结合NEAR和FORMSOF?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
SELECT * FROM AwesomePeople WHERE CONTAINS(Name,'NEAR((Nathan,Fillion), MAX,TRUE)')
但我想结合它,所以它使用我的同义词词典来查看 Nathan
和 Fillion
。
我可以这样做:
$ b $
SELECT * FROM AwesomePeople WHERE CONTAINS(Name,'FORMSOF(THESAURUS,Nathan))
但我不知道如何搜索2个单词,或者在单个查询中将它们做成FORMSOF和NEAR。我已经尝试了几种组合,但运气不好。
有什么想法?
解决方案看起来你正在使用SQL Server 2012,因为'NEAR((Nathan,Fillion)是近似搜索的新形式,称为自定义邻近搜索。
来自technet:
也降低了
$ b
and also lower down
Technet seems to have the ISABOUT and FORMSOF mixed up in the first quote, but either way ISABOUT or FORMSOF terms cannot be combined with a NEAR term.
这篇关于是否可以在全文搜索中结合NEAR和FORMSOF?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
07-22 09:56