Elasticsearch返回给定类型的所有文档

时间:2017-03-09 12:15:01

标签: search elasticsearch types document document-types

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

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

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

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

在文档类型上是否存在类似外卡搜索的内容,以返回该特定doc_type的所有文档?

1 个答案:

答案 0 :(得分:8)

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

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

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

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