I am trying to search with some criteria
FullTextQuery fullTextQuery = fullTextSession.createFullTextQuery(finalQuery, KnowledgeBaseSolution.class).setCriteriaQuery(criteria);
and then enter it
result.setResultCount(fullTextQuery.getResultSize());
fullTextQuery.setFirstResult(( (pageNumber - 1) * pageSize ));
fullTextQuery.setMaxResults( pageSize );
result.setResults(fullTextQuery.list());
I suspect that Lucene returns the full result of a full-text search without criteria, and then hibernate search applies the criteria after, so some page is empty (after filtering by criteria)
What is the correct way to do fullTextSearch with some criteria, can the criteria be applied before lucene search?
Or do I need to use pure Lucene (if so, what is the Hibernate Search point?)
Thanks in advance
source
share