【问题标题】:WildCard Query in hibernate Search休眠搜索中的通配符查询
【发布时间】:2012-09-06 10:43:30
【问题描述】:

我们正在使用 Hibernate 搜索来搜索在我的实体中注释的 lucene 索引。 我必须返回一个包含 keyString 的字符串列表,基本上是一个子字符串操作。 这是我的代码

public List<Member> lookForMembers(String searchText) {

    QMember qmember = QMember.member1;

    FullTextSession session = Search.getFullTextSession((Session) tenwdb.getDelegate());

    SearchQuery<Member> query = new SearchQuery<Member>(session, qmember);

    return query.where(qmember.name.contains(searchText).or(qmember.profile.profileDisplayUri.contains(searchText))).list();

} 

此操作是获取所有字符串并执行子字符串操作还是在 lucene 上调用 WildcardQuery。

感谢有人帮助我使用 WildCardQuery 进行休眠搜索

【问题讨论】:

    标签: java hibernate lucene hibernate-search querydsl


    【解决方案1】:

    http://docs.jboss.org/hibernate/search/3.3/reference/en-US/html/search-query.html

    此 URL 包含所需的所有详细信息。感谢所有关注它的人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-29
      • 2020-09-18
      相关资源
      最近更新 更多