public void setQueryInfos(@Nonnull List<SearchRequestParam> queryInfos) {
Assert.isTrue(queryInfos != null);
this.queryInfos = queryInfos;
for (SearchRequestParam qi : queryInfos) {
Assert.isTrue(qi != null);
LuceneQueryParamType t = qi.getQueryType();
if (t != null) {
this.mdType = t;
// type is unique into a Lucene query ?
break;
}