DefaultContextSetCQLString model = new DefaultContextSetCQLString(query, "geo", "cql", "geo");
// we assume that all incoming queries are from the geo (attributes,structure) and cql (relation) context sets
// if we set this to false we have to write a crosswalk for bib-1,dc....
//model.setForceContextSet(true);
SearchSessionFactory search_session_factory = getSearchSession(context);
if(Log.isDebugEnabled(Geonet.SRU))
Log.debug(Geonet.SRU,"Calling search_session_factory.getResultsPageFor");
StatelessSearchResultsPageDTO result = search_session_factory.getResultsPageFor(null,
model,
landscape,
first_record,
num_hits_per_page,
request_spec,