我想知道您如何将以下两个查询连接在一起。
标准条件查询
Criteria result1 = session.createCriteria(Store.class).add(Restrictions.eq("department.name", category));
和全文搜索
QueryBuilder queryBuilder = fullTextSession.getSearchFactory().buildQueryBuilder().forEntity(Store.class).get();
Query luceneQuery = queryBuilder.keyword().onFields("productTitle").matching(keyword).createQuery();
// wrap Lucene query in a javax.persistence.Query
org.hibernate.Query fullTextQuery = fullTextSession.createFullTextQuery(luceneQuery, Store.class);
fullTextQuery.setMaxResults(15);
fullTextQuery.setFirstResult(0);
我通过 URL 加上一个关键字参数传入附加参数,我不想完全依赖关键字搜索。有人知道如何使这些一起工作吗?
谢谢。