Examples of PwaSortQuery


Examples of org.apache.lucene.search.queries.PwaSortQuery

    else if (clause.getQuery() instanceof RangeQuery) { // add filter - date range
          RangeQuery query = (RangeQuery)clause.getQuery();
          filters.add(new PwaDateRangeFilter(reader, query.getLowerTerm().text(), query.getUpperTerm().text()));
    }     
    else if (clause.getQuery() instanceof PwaSortQuery) { // add filter - sort results by date
      PwaSortQuery query = (PwaSortQuery)clause.getQuery();
      if (query.getField().equals("date")) { // it does not need to rank by score, because results are sorted by date
        if (query.getReverse()) {
          scoreType=ScoreType.DATE_SORTED_REVERSE;
        }
        else {
          scoreType=ScoreType.DATE_SORTED;
        }
View Full Code Here

Examples of org.apache.lucene.search.queries.PwaSortQuery

      }
    }
   
    query.setFunctions(original.getFunctions())
    if (sortField!=null) { // to sort result by sortField
      query.add(new PwaSortQuery(sortField,reverse), BooleanClause.Occur.MUST);
    }
   
    // print query
    LOG.info("Query:"+query.toString());  
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.