Elasticsearch:评估搜索相关性 - 第 1 部分
warning:
这篇文章距离上次修改已过182天,其中的内容可能已经有所变动。
POST /_search
{
"query": {
"multi_match": {
"query": "quick brown fox",
"fields": ["title^5", "body"],
"type": "most_fields"
}
},
"explain": true
}
这个Elasticsearch查询将对文档集合进行搜索,搜索字段title
和body
中包含词汇"quick", "brown", 和 "fox"的文档。字段title
的相关性得分会被放大5倍,通过给字段加权(boosting)实现。explain
参数被设置为true
,这将返回每个匹配文档及其相关性评分的详细解释。这个查询可以帮助开发者了解Elasticsearch是如何评估文档与查询的匹配程度,并进一步优化搜索结果。
评论已关闭