elasticsearch,lucene,Java,elasticsearch,Lucene" /> elasticsearch,lucene,Java,elasticsearch,Lucene" />

Java 我可以在Lucene查询字符串中进行计数(*)吗?

Java 我可以在Lucene查询字符串中进行计数(*)吗?,java,elasticsearch,lucene,Java,elasticsearch,Lucene,我使用的系统可以提供Lucene查询字符串,但无法访问Lucene API本身。我只提供一个查询字符串,并获取特定于域的结果对象列表 从我到目前为止的阅读来看,我似乎无法仅用查询字符串就完成与select count(*)等价的操作,其中…,但我不能100%确定我是否理解。这是否正确?QueryParser语法不包含任何此类函数,不 Lucene API提供与结果集的总匹配数。Solr和ElasticSearch也会返回计数。如果您使用的界面没有显示该图形,则Lucene QueryParser

我使用的系统可以提供Lucene查询字符串,但无法访问Lucene API本身。我只提供一个查询字符串,并获取特定于域的结果对象列表


从我到目前为止的阅读来看,我似乎无法仅用查询字符串就完成与
select count(*)等价的操作,其中…
,但我不能100%确定我是否理解。这是否正确?

QueryParser语法不包含任何此类函数,不


Lucene API提供与结果集的总匹配数。Solr和ElasticSearch也会返回计数。如果您使用的界面没有显示该图形,则Lucene QueryParser语法中没有任何功能可以帮助您访问该图形。

您在寻找什么?我没有完全理解你的问题,所以,我确实读了那一页,并得出结论,count API没有给我一种纯粹通过Lucene查询字符串进行计数的方法。因此,我所在的系统允许我指定一个查询字符串,例如“(fieldName:someValue)和(otherField:otherValue)”,但仅此而已。我根本无法访问任何Lucene API。。我所能做的就是传入这个查询字符串。所以我想知道是否有办法进行“计数((字段名:someValue)和(其他字段:其他值))”或类似的操作。嗯,我想我明白了。我不知道有这样的事情,但你知道这是否仍然不受支持(3年后)?我试图用Grafana(使用ElasticSearch插件)绘制与lucene查询匹配的文档数,但将其剪切到最大值,似乎找不到实现这一点的方法。