I have also added support for operation flags. It is now possible to set in the predicate what operations are possible in the query. By default, if you do not call "flags()", all operations are set.
select = scope.predicate().simpleQueryString() .field("shoppingName").boost(0.5f) .matching(searchFullText) .flags().all() .disable(SimpleQueryFlag.PHRASE) .defaultOperator(BooleanOperator.AND);
simplequerystring-flags-backend-elasticsearch.patch simplequerystring-flags-backend-lucene.patch simplequerystring-flags-engine.patch