【发布时间】:2021-04-05 01:57:36
【问题描述】:
我是 elasticsearch 新手,我想索引一个 JSON 文件并从 elasticsearch 执行搜索查询
如果我将参数传递为“field3.innerfield”:“someval”,我如何索引这个 json 并执行查询以获取值
我尝试使用 helpers.bulk 索引此文件并进行搜索,但它返回所有字段而不是选定字段。
以下是 JSON 示例
[
{
"id": "someid",
"metadata": {
"docType": "value",
"otherfield": " ",
morefields
.
.
},
"field1":"value1",
"field2":"value2,
"field3": [
{
"innerfield": "someval",
"innerfield1":[
"kind of a paragraph"
]
}
],
"field4": [
{
"innerfield": "someval",
"innerfield1": "kind of a paragraph"
}
],
},
{ again the format repeats with different id but same fields
},
{
}
]
【问题讨论】:
标签: python-3.x elasticsearch elasticsearch-5