是否可以在全文搜索中结合NEAR和FORMSOF

是否可以在全文搜索中结合NEAR和FORMSOF

本文介绍了是否可以在全文搜索中结合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