Map<String, Float> weights = new LinkedHashMap<>(); weights.put("shoppingName", 1f);
SimpleQueryParser parser = new SimpleQueryParser(new StandardAnalyzer(), weights, -1);
parser.setDefaultOperator(BooleanClause.Occur.MUST);
Query lcq = parser.parse("rob*);
SearchQuery<Assortment> query = session.search(scope)
.extension(LuceneExtension.get())
.where((f) -> f.fromLuceneQuery(lcq))
.toQuery();