gpt4 book ai didi

json - ElasticSearch查询

转载 作者:行者123 更新时间:2023-12-03 00:36:57 31 4
gpt4 key购买 nike

我需要在elasticsearch中进行以下查询:
“我想和家人去纽约度假”发现:“纽约”在一个嵌套的 Realm 。
我在我的数据中有一个包含单词“New York”的字段,该字段是Nested和not_analyzed类型。
有人知道怎么做吗?

查询,我明白了,没人帮我。

最佳答案

使用phrase query。从文档:

{
"match_phrase" : {
"message" : "this is a test"
}
}

我确实认为,“not_analyzed”对您来说将是一个问题,因为您实际上需要一个已分析的字段。您可以指定要使用的分析仪类型,这可能会起作用。但是,如果可能的话,我建议使用分析字段。

如果您愿意支付空间费用,我建议您使用包含已分析和未分析零件的多字段。这是一个例子:
 "sender": {
"type" : "multi_field",
"fields" : {
"sender" : {"type" : "string", "index" : "analyzed"},
"sender_not_analyzed" : {"type" : "string", "index" : "not_analyzed"}
}
}

关于json - ElasticSearch查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16990870/

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