In com.sismics.docs.core.util.indexing.LuceneIndexingHandler#findByCriteria I found this code:
if (!Strings.isNullOrEmpty(criteria.getSimpleSearch()) || !Strings.isNullOrEmpty(criteria.getFullSearch())) {
// …
suggestSearchTerms(criteria.getFullSearch(), suggestionList);
}
It means that if criteria.getSimpleSearch() is filled and criteria.getFullSearch() is null, suggestSearchTerms is called with a null parameter. It feels wrong => in this case should the suggestion search be skipped ?