Java 通过Hibernate搜索将Hibernate标准API与Lucene结合起来?

Java 通过Hibernate搜索将Hibernate标准API与Lucene结合起来?,java,hibernate,search,lucene,hibernate-search,Java,Hibernate,Search,Lucene,Hibernate Search,如何将hibernate标准API与Lucene hibernate搜索相结合 org.hibernate.Criteria criteria = session.createCriteria(class); criteria.add(Restrictions.ne(property, value)); FullTextQuery fullTextQuery = ftm.createFullTextQuery(booleanQuery, class); fullTextQuery.setC

如何将hibernate标准API与Lucene hibernate搜索相结合

org.hibernate.Criteria criteria = session.createCriteria(class);

criteria.add(Restrictions.ne(property, value));

FullTextQuery fullTextQuery = ftm.createFullTextQuery(booleanQuery, class);

fullTextQuery.setCriteriaQuery(criteria);

Object result = fullTextQuery.getResultList();

在上面的示例中,hibernate没有遵守这些限制?

您是否使用了错误的条件实例?您可以将限制添加到
标准
,但在其他位置使用
hibernateCriteria

,根据FullTextQuery中的条件集中可以定义的无位置限制。当您使用布尔查询时,可以向其添加一个带有限制的子句。

Ooh its仅在示例中。。这是相同的标准,任何人都可以检查这个链接吗