首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >发现elasticsearch文档错误

发现elasticsearch文档错误
EN

Stack Overflow用户
提问于 2019-06-27 00:04:02
回答 1查看 854关注 0票数 3

我正在尝试使用_id访问文档。

我最近将一个索引从远程服务器转储到我的本地服务器。

下面是我尝试获取文档的方法:

代码语言:javascript
复制
GET http://localhost:9200/dmap_product_match/dmap_product_match/ZA2JeGsBsz9baORiZSkN

作为回应:

代码语言:javascript
复制
{
    "_index": "dmap_product_match",
    "_type": "dmap_product_match",
    "_id": "ZA2JeGsBsz9baORiZSkN",
    "found": false
}

但是请求文档作为查询主体会返回文档:

代码语言:javascript
复制
GET http://localhost:9200/dmap_product_match/_search

{
    "_source": ["s_item_name","r_item_name","human_verdict"],
    "query": {
        "term":{
            "_id": "ZA2JeGsBsz9baORiZSkN"
        }
    }
}

编辑:elasticsearch v7.0.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-27 03:14:08

ElasticSearch找不到您请求的文档,因为请求中没有很好地定义文档类型。

拉取文档的接口格式如下:

代码语言:javascript
复制
GET http://<host>:<port>/<index>/<type>/<docId>

根据您发布的请求,您将在索引dmap_product_match中查找id为ZA2JeGsBsz9baORiZSkN的文档,并输入dmap_product_match.

你的请求应该是这样的:

代码语言:javascript
复制
GET http://localhost:9200/dmap_product_match/_doc/ZA2JeGsBsz9baORiZSkN
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56776970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档