我正在做一个查询,如果至少有一个查询结果或不需要额外的数据,应该导致True/False含义。Elasticsearch使用索引(分析器)只有
有没有办法查询Elasticsearch,所以它只会使用索引(分析器)并返回结果呢?所以它不会达到真正的数据块的结果?
我正在做一个查询,如果至少有一个查询结果或不需要额外的数据,应该导致True/False含义。Elasticsearch使用索引(分析器)只有
有没有办法查询Elasticsearch,所以它只会使用索引(分析器)并返回结果呢?所以它不会达到真正的数据块的结果?
在您的查询中添加“_source”:“false”。像这样:
{"_source": "false",
"query": ...
}
这将只搜索命中并且不会访问存储的字段以供检索。
设置大小= 0在查询和检查hits.total> 0用于向检查是否有任何结果或没有。
{
"size":0,
"query": {
// your search
}
}