【问题标题】:indexing hierarchical data in hibernate search在休眠搜索中索引分层数据
【发布时间】:2012-03-31 23:34:05
【问题描述】:

如何在层次结构上使用休眠搜索..

以下是我正在使用的结构..

每个联系人都有一个位置,即城镇信息,但位置是一个分层表,例如。 (国家->州->城市->城镇)

需要能够搜索直接或间接属于名为 USA 的国家/地区的联系人。

如何继续使用休眠搜索进行此类配置?

任何 cmets、链接、示例都会很有帮助

【问题讨论】:

    标签: hibernate lucene hibernate-search


    【解决方案1】:

    我在 Hibernate 论坛上回复: https://forum.hibernate.org/viewtopic.php?p=2453793#p2453793

    草稿:

    @Entity @Indexed
    public class Contact {
    
    ...//all fields
    
       @IndexedEmbedded
       Location getLocation() {
          return location;
       }
    }
    
    @Entity @Indexed
    public class Location {
    
    ...// all location fields, such as address, postal code, etc..
    
       @IndexedEmbedded
       Town getTown() {
          return town;
       }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多