Elasticsearch仅使用索引(分析器)

时间:2016-09-29 11:15:42

标签: elasticsearch analyzer

我正在进行一个查询,结果是True / False意味着如果此查询至少有一个结果,则不需要额外的数据。

有没有办法查询Elasticsearch所以它只使用索引(分析器)并通过它返回结果?所以它不会达到结果的真实数据块?

2 个答案:

答案 0 :(得分:0)

在您的查询中添加“_source”:“false”。像这样:

{"_source": "false",
 "query": ...
}

这将仅搜索匹配,并且不会访问存储的字段以进行检索。

答案 1 :(得分:0)

在查询中设置尺寸= 0 ,然后选中 hits.total> 0 用于检查是否有任何结果。

{
    "size":0,
    "query": {
        // your search
    }
}