gpt4 book ai didi

elasticsearch - Elasticsearch 如何通过文档 ID 查找文档内容

转载 作者:行者123 更新时间:2023-12-02 22:45:54 25 4
gpt4 key购买 nike

有很多文章在谈论 Elasticsearch 中的倒排索引和发布列表。但是我没有找到任何解释 Elasticsearch 如何通过文档 ID 查找文档内容的文章。
有人可以向我解释一下吗?
谢谢。

最佳答案

拉格夫是对的。但是,我确实要补充一点,这可能有助于您处理文档 ID。

当您索引没有 ID 的文档时,ElasticSearch 会为您生成 ID。该字段名称是“_id”。

如果您知道要查找的文档的 Id 值,您可以简单地执行如下查询:

GET my_index/_search
{
"query": {
"terms": {
"_id": [ "1", "2" ]
}
}
}

https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-id-field.html

上面的查询将返回 _id 等于 1 OR 2 的文档。

正如 Ragav 在他的回答中所说,如果您以 id 1 或 2 描述的方式创建文档,您将使用我从 ElasticSearch 文档中提取的示例查询返回它们。

希望这可以帮助。

关于elasticsearch - Elasticsearch 如何通过文档 ID 查找文档内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52389267/

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