【发布时间】:2017-07-30 10:14:53
【问题描述】:
我这几天一直在寻找这个问题的解决方案。用例是仅查看特定类型的文档。通常在谷歌搜索很长时间后,我最终会得到一些带有通配符的搜索查询。我也浏览过很多 SO 帖子,例如 this、this 和 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"
}
}
}'
是否有类似对文档类型的通配符搜索以返回该特定 doc_type 的所有文档?
【问题讨论】:
-
返回所有文件 - 使用:
curl localhost:9200/analytics/test/_search。但是doc_type是什么意思? -
默认情况下elasticsearch只会返回10个文档……你需要增加
size参数……虽然如果结果非常大,建议使用分页查询 -
@VladimirKovpak doc_type 是
localhost:9200/<index>/<doc_type>中的文档类型。
标签: search elasticsearch types document document-types