query.sortRelevant(100.0, "_label = ?", queryString);
query.sortRelevant(10.0, "_label matches ?", queryString);
}
} else if (sort != null) {
ObjectField sortField = selectedType != null ?
selectedType.getFieldGlobally(sort) :
Database.Static.getDefault().getEnvironment().getField(sort);
if (sortField != null) {
if (sortField.isMetric()) {
metricSort = true;
}
String sortName = selectedType != null ?
selectedType.getInternalName() + "/" + sort :
sort;
if (ObjectField.TEXT_TYPE.equals(sortField.getInternalType())) {
query.sortAscending(sortName);
} else {
query.sortDescending(sortName);
}