{
if (errorManager().checkErrorsAndEnableDisplay()) return;
Predicate pred = Predicate.fromKeyValueMap(_searchMap);
Context context = MetaContext.currentContext(this);
String className = (String)context.values().get(UIMeta.KeyClass);
QuerySpecification spec = new QuerySpecification(className, pred);
context.push();
context.setScopeKey(UIMeta.KeyClass);
spec.setUseTextIndex(pred != null
&& context.booleanPropertyForKey(PersistenceMeta.PropUseTextSearch, false));
context.pop();
MetaSearch.updateQuerySpecification(requestContext(), spec);
}