gpt4 book ai didi

elasticsearch - Elasticsearch:使用映射以不同方式索引一个字段

转载 作者:行者123 更新时间:2023-12-03 00:54:47 26 4
gpt4 key购买 nike

我有一个具有以下映射的索引:

{
"hosts": {
"mappings": {
"host": {
"properties": {
"dn": {
"type": "keyword",
"fields": {
"fqdn": {
"type": "text"
}
}
},
"hostname": {
"type": "text"
},
.....
}
}
}

我的目的是要能够在“dn”上获得完全匹配,并在“fqdn”上获得全文。实际上,在dn上进行的搜索工作正常,但在fqdn上进行的搜索始终不返回任何文档。

例如。
{"query": {"term": {"dn": "ps346256.uoa.auckland.ac.nz" } } }

返回一个文档,但是
{"query": {"match": {"fqdn": "ps346256" } } }

没有返回。

我想念什么?

最佳答案

fqdn应该被称为dn.fqdn,如下所示:

{"query": {"match": {"dn.fqdn": "ps346256" } } }

查找多字段 here的引用。

希望这可以帮助!

关于elasticsearch - Elasticsearch:使用映射以不同方式索引一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46065221/

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