gpt4 book ai didi

elasticsearch - Elasticsearch使用单个查询在多个字段中查找确切的文本

转载 作者:行者123 更新时间:2023-12-02 22:20:35 25 4
gpt4 key购买 nike

我有一个包含多个字段的文档,例如

分析“标识符”(字符串)

分析“描述”(字符串)

分析“备注”(字符串)

当然,基于常规计分的查询效果很好。

例如。如果我搜索蓝色汽车,则会显示具有正确评分算法等的相关结果。

虽然我也需要实现类似完全匹配查询的google

例如。 “蓝色汽车” 应该只返回在字段的任何文本中的出现的确切短语“blue car”的文档。

实现此目的的最佳方法是什么?

非常感谢 !

最佳答案

试试这个,意思是 multi_match with phrase type:

{
"query": {
"multi_match": {
"query": "blue car",
"fields": [
"text",
"message",
"whatever"
],
"type": "phrase"
}
}
}

关于elasticsearch - Elasticsearch使用单个查询在多个字段中查找确切的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28026371/

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