【发布时间】:2012-09-15 12:01:38
【问题描述】:
我正在 Windows 机器上使用 apache-solr-3.6.0。我想搜索两个相隔一定数量的单词(不超过这个数字)。 例如: 考虑以下短语,我想以不超过 2 个单词的方式搜索 Daisy 和考试。
Daisy has exam.
Daisy has an exam.
Daisy has a math exam.
Daisy has a difficult math exam.
我搜索了这样的东西并尝试了 Term Proximity。
http://localhost:8983/solr/select/?q="Daisy exam"~2&version=2.2&start=0&rows=10&indent=on&debugQuery=true
我需要的结果应该是短语:Daisy has an exam. 但是使用上述条件,结果是最后 3 个短语。
那么有什么想法可以分开使用确切数量的单词吗?
【问题讨论】: