27得票1回答
SOLR精确匹配优先于包含精确匹配文本的文本

我找不到更好的标题,如果可能的话,请根据您最终的建议更改它。 我的问题: 我有一个音乐艺术家数据库。 它们看起来像这样:“dr. dre feat. akon”,“eminem& dr. dre”,“dr. dre feat. ll cool j”,“dr. dre”,“dr. d...

15得票3回答
根据包含匹配结果的字段提高Solr搜索结果排名

我正在浏览网络,寻找一个索引和搜索框架,偶然发现了Solr。 我们绝对需要的功能是基于哪个字段匹配到结果来提升相关度。 以下是一个小例子: 考虑这样一条记录:<movie> <title>The Dark Knight</title> <a...

15得票2回答
Elasticsearch中Weight和boost的区别

我了解了 Elasticsearch 中的提升。我们可以在索引或查询时应用提升。索引时间提升是一种静态提升,不建议使用。查询时间提升具有动态性质,是一个好的和首选的方法。 我们还可以为字段添加提升。例如,如果我们要在多个字段中搜索一个术语,我们可以提升一个字段以改变文档的得分。{ "m...

12得票1回答
Elasticsearch - 增加嵌套查询的权重

我有一个查询(其余部分都不重要,例如分页): "query": { "filtered": { "query": { "bool": { "must": [ { "term": { ...