1
我們使用Hibernate搜索來搜索我的實體中註釋的lucene索引。 我必須返回一個包含keyString的字符串列表,基本上是一個子字符串操作。 這是我的代碼hibernate中的WildCard查詢搜索
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爲Hibernate Search的