Elasticsearch return 给定类型的所有文档

Elasticsearch return all documents of a given type

几天来我一直在寻找这个问题的解决方案。用例只是简单地只查看特定类型的文档。通常在谷歌搜索很长时间后,我最终会得到一些带有通配符的搜索查询。我也看过很多 SO 帖子,比如 this, this and elastic documentation。我尝试了以下网址,但没有任何运气。

curl -XGET 'localhost:9200/analytics/test/_search' -d '
{

   "query" : {
   "match_all" : {}
    }
}'

curl -XGET 'localhost:9200/analytics/test/_search' -d '
{
    "query": {
        "type":{
            "value": "test"
            }
    }
}'

对于 return 该特定 doc_type 的所有文档,是否有类似通配符搜索的文档类型?

要从类型 test 中获取索引 analytics 中的所有文档,只需 运行:

curl -XGET localhost:9200/analytics/test/_search

curl -XGET localhost:9200/analytics/test/_search -d '{
    "query": {"match_all" : {}}
}'

如果您的用户数超过默认大小值,则需要提供 from/size 值,如所述 here