gpt4 book ai didi

python - 我只想获取我在 AWS elasticsearch 中创建的没有 json 键的索引的内容

转载 作者:太空宇宙 更新时间:2023-11-03 20:51:25 26 4
gpt4 key购买 nike

我需要在AWS Elasticsearch 中索引的json数据内容而不获取Json key (当提供indexid时)

我尝试过filter_path来获取源内容。但它有json内容的key。我只需要显示值,而不需要 ._source 中的全部内容例如:

我的索引 API 是这样的:

es_enpoint/mysite/_doc/1

{"_index":"mysite","_type":"_doc","_id":"1","_version":3,"found":true,"_source":{"description": {"our world needs more trees"}}

我试过这个:

es_enpoint/mysite/_doc/1?filter_path=_source 

得到结果:

{"_source":{"description": {"our world needs more trees"}}

但我的预期结果是:

{"our world needs more trees"}

没有任何其他参数。有人可以帮忙解决这个问题吗?

最佳答案

欢迎来到 StackOverflow

这就是您要找的东西! official documentation page

对于弹性 6

Use the /{index}/{type}/{id}/_source endpoint to get just the _source field of the document, without any additional content around it

对于弹性 7

Use the /{index}/_source/{id} endpoint to get just the _source field of the document, without any additional content around it.

端点随着elastic7而改变并删除类型

所以对于你的情况,你应该尝试

es_enpoint/mysite/_doc/1/_source?_source=description 

希望对你有帮助

关于python - 我只想获取我在 AWS elasticsearch 中创建的没有 json 键的索引的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56289586/

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