apache solr中的邻近搜索

时间:2011-10-18 07:52:14

标签: drupal-6 solr

您好我正在使用带有drupal 6的apachesolr

我需要实施邻近搜索 任何人都可以建议我使用apache solr邻近搜索的示例网站,以便我可以在界面/页面UI的角度和功能方面获得想法

提前致谢

1 个答案:

答案 0 :(得分:2)

Solr为邻近搜索提供了一种简单的语法。

您需要使用~运算符,然后number of positions需要分开的单词。

位置数量取决于物理移动单词以创建所搜索的确切序列所需的移动次数。

如果您想在10个位置附近搜索网上银行,则查询可以是

q="internet banking"~10

简要信息@ http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_search_for_one_term_near_another_term_.28say.2C_.22batman.22_and_.22movie.22.29

http://lucene.apache.org/java/3_0_0/queryparsersyntax.html#Proximity%20Searches

Dismax不支持模糊搜索@ https://issues.apache.org/jira/browse/SOLR-629

您可能想要检查当前的支持状态。