Apache Solr使用整个字符串在集合中进行搜索

btqmn9zl  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(202)

我已经成功地使用Apache Solr创建了一个数据集。我还成功地进行了查询,如下面的示例所示:
or
现在,我想使用整个字符串来搜索数据集,类似于在google上搜索。正确的方法是在查询中的每个单词的标题和内容上使用or标签,还是有更好的方法来实现这一点?(我不是在寻找精确的匹配,只是寻找最相关的匹配)

e37o9pze

e37o9pze1#

你可以使用dismax或edismax为您的方法,可以通过短语,如果你有与助推。
DisMax查询解析器设计用于处理用户输入的简单短语(没有复杂语法),并根据每个字段的重要性使用不同的权重(提升)在多个字段中搜索单个术语。其他选项使用户能够根据特定于每个用例的规则(独立于用户输入)影响评分。
详细参数可在Solr Dismax的solr页面上找到

相关问题