gpt4 book ai didi

json - Elasticsearch 如何索引嵌套列表

转载 作者:行者123 更新时间:2023-12-03 01:33:23 25 4
gpt4 key购买 nike

如何为带有列表的嵌套数据结构创建索引?将会有otherUserID的列表,我不知道如何用elasticsearch 6.5对其编制索引。
UserID -> OtherUserID-> name:"text" , count : "long"

最佳答案

您可以使用nested data type创建这样的字段并为对象建立索引列表。
请引用以下示例,并根据需要对其进行修改:

映射:

PUT testindex
{
"mappings": {
"_doc": {
"properties": {
"nestedField": {
"type": "nested",
"properties": {
"field1": {
"type": "text",
"fields": {
"keywords": {
"type": "keyword"
}
}
},
"field2": {
"type": "integer"
}
}
}
}
}
}
}

添加文档:

对于列表中的单个项目:
PUT testindex/_doc/1
{
"nestedField": [
{
"field1": "Some text",
"field2": 10
}
]
}

对于列表中的多个项目:
PUT testindex/_doc/2
{
"nestedField": [
{
"field1": "Some other text",
"field2": 11
},
{
"field1": "random value",
"field2": 15
}
]
}

关于json - Elasticsearch 如何索引嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54563741/

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