目前,我正在使用elasticsearch helper扫描api,但无法获取数据。

命令:

helpers.scan(
        client=client,
        query={"query":{"match_all":{}}},
        scroll='10m',
        index="debug",
        doc_type = "tool",
        _source=True
    )

输出:
......
generator object scan at 0x1556640
generator object scan at 0x1556640
generator object scan at 0x1556640
generator object scan at 0x1556640
generator object scan at 0x1556640
.......

当我在做
curl -XGET"http://localhost:9200/debug/tool/_search?pretty=true&q=*:*"

(默认情况下仅10个)
它能够获取数据。

当我使用以下命令检查索引时,在挖掘了 flex 之后:
http://127.0.0.1:9200/_cat/indices

我发现了这个:No handler found for uri [/_cat/indices] and method [GET]
但是当我使用http://localhost:9200/_aliases时,我可以看到索引。为什么当我运行_cat/indices命令时索引不出现?

最佳答案

_cat/indices在1.0.x之后的ES版本中可用。

关于elasticsearch - Elasticsearch _cat/indices提供错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28108599/

10-11 20:47