Example usage for org.springframework.data.solr.core.query Query addCriteria

List of usage examples for org.springframework.data.solr.core.query Query addCriteria

Introduction

In this page you can find the example usage for org.springframework.data.solr.core.query Query addCriteria.

Prototype

<T extends SolrDataQuery> T addCriteria(Criteria criteria);

Source Link

Document

Append criteria to query.

Usage

From source file:com.att.archive.restful.query.SolrQueryHandler.java

protected Query createQuery(SearchQuery query) {
    Query qCriteria = createQueryCriteria(query);
    //create query criteria 
    if (isValidQuery(query)) {
        qCriteria = createQueryCriteria(query);
    }//from w w  w  . j a v  a2  s  .c  om

    SolrQueryHandler handler = getNextHandler();
    if (handler != null) {
        if (qCriteria == null) {
            qCriteria = createQuery(query);
        } else {
            Query tempQuery = handler.createQuery(query);
            tempQuery.addCriteria(qCriteria.getCriteria());
            tempQuery.addSort(qCriteria.getSort());
            Criteria c;
            return tempQuery;
        }
    }
    return qCriteria;
}