4

休止状態基準 API を Lucene 休止状態検索と組み合わせるにはどうすればよいですか?

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();

上記の例では、休止状態は制限を尊重していませんか?

4

2 に答える 2

2

ドキュメントによると、FullTextQuery で設定された基準で制限を定義できる場所はありません。BooleanQuery を使用しているため、制限付きの句を追加できます。

于 2012-06-20T16:41:59.440 に答える
0

Criteria の間違ったインスタンスを使用していませんか? に制限を追加しますが、他の場所では をcriteria使用しますhibernateCriteria

于 2012-05-04T19:37:26.243 に答える