elasticsearch - 如何在 hibernate 搜索中编写 aggs 查询

标签 elasticsearch nhibernate hibernate-search

如何使用 Elasticsearch 在休眠搜索中的特定术语上编写聚合查询。有什么方法可以做到这一点吗?

最佳答案

如果您希望执行分面(这是使用聚合的一种方式),Hibernate Search 提供了一项专用功能: https://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#query-faceting

如果您想出于其他目的进行聚合,恐怕使用 Hibernate Search 还无法做到这一点。不过,我们计划在 Hibernate Search 6 中引入它(或者至少允许通过绕过 Hibernate Search 的抽象来执行聚合)。

关于elasticsearch - 如何在 hibernate 搜索中编写 aggs 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46281342/

相关文章:

elasticsearch - Elasticsearch。按当月搜索数据

java - 使用 Edge N Gram 分析器和字符过滤器创建分析器,用新行替换空格

java - 使用 java api 配置 elasticsearch 映射

hibernate - QueryBuilder 中的 Lucene 条件 AND

elasticsearch - 在不返回命中数组的情况下执行 Elasticsearch 聚合

nhibernate - 每个请求的 ServiceStack NHibernate session

nhibernate - 流利的NHibernate Visual Designer

c# - 在运行时扩展/修改 NHibernate 类

java - hibernate 搜索 : Fielddata is disabled on text fields

java - 'indexNullAs' 的字段未包含在结果集中