gpt4 book ai didi

lucene - 在Elasticsearch中查询没有分数的比赛

转载 作者:行者123 更新时间:2023-12-02 23:39:56 25 4
gpt4 key购买 nike

我只想匹配该字段的值,并且我不关心得分(它将始终返回一个匹配项)。我不希望Elasticsearch为我创建一个可能会导致性能下降的分数...或者我错了,我不在乎吗?

像这样的简单查询:

GET /testing/test/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"name": {
"query": "My name here",
"operator": "and"
}
}
}
]
}
}
}

我希望得到一个没有分数的结果(并且我不想使用过滤)。

最佳答案

您可以使用自定义变量覆盖默认相似性,该自定义变量只会为所有匹配项分配恒定的分数。请参阅how to set the Similarity module上的ElasticSearch文档

但是,对于仅涉及一个词或短语的简单完全匹配的查询,其性能影响不太可能很大。分析可能有助于确定这是否真正值得追求。

关于lucene - 在Elasticsearch中查询没有分数的比赛,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23456194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com