【问题标题】:How to do Multi Faceted search using hibernate in java?java - 如何在java中使用hibernate进行多面搜索?
【发布时间】:2013-07-04 10:44:20
【问题描述】:

我正在使用 Hibernate 4 和 lucene 3.6。我有一个与方面计数相关的要求。 在我的要求中,我有一个实体“产品”。实体“产品”具有一些属性,例如 id、颜色、品牌。

现在我的要求是我想获取该实体的多维方面计数,获取红色(颜色)耐克(品牌)服装的计数。

举个例子吧。我的数据库中保存了以下产品实体。

id 品牌颜色
1 红色锐步
2 锐步黑色
3 锐步绿色
4李红
5李黑
6李黑

现在我希望我的代码至少采用两个参数(即 firstGroupBy、secondGroupBy),在这种情况下分别是“品牌”和“颜色”,并返回如下结果

锐步(3)
锐步红(1)
锐步黑色(1)
锐步绿色(2)
李(3)
李红(1)
李黑(2)

是否可以在休眠 4 中做到这一点?如果是,那我该怎么做?

【问题讨论】:

    标签: hibernate lucene hibernate-search


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-26
      • 2014-03-10
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      相关资源
      最近更新 更多