1
我无法使用hibernate lucene search
这里的条件使用hibernate lucene search
这里我能够搜索基于以下任何keyword
但我在这里有多个关键字,所以我怎么能应用限制通过使用这个关键字请帮我申请多个限制在hibernate lucene search
。提前感谢这里是我的查询。如何在Hibernate Lucene搜索中添加多个限制?
@Override
public List getCompaniesBasedOnSearch(String keyword,String keyword2,String keyword3) throws InterruptedException {FullTextSession fullTextSession = Search.getFullTextSession(session);
fullTextSession.createIndexer(Company.class).startAndWait();
QueryBuilder qb = fullTextSession.getSearchFactory().buildQueryBuilder().forEntity(Company.class).get();
org.apache.lucene.search.Query query = qb.keyword().onFields("company_name","locations.city","locations.state").matching(keyword1).createQuery();
org.hibernate.Query hibQuery = fullTextSession.createFullTextQuery(query, Company_Info.class);