对于SOLR中的邻近搜索,我正在形成类似“word1 word2”~10的查询。这将返回包含word1和word2的文档与10个单词的距离。
现在我想要反向搜索,即我希望得到不包含word1和word2的文档与10个单词的距离。
为了得到这个,我做了像“word1 word2”~10的查询。
但它没有归还任何文件。请指教。
答案 0 :(得分:1)
您可以尝试使用以下否定查询:
+word1 +word2 -"word1 word2"~10
您正在有效地搜索包含" word1"和" word2",不包括距离为10的那些。