Author: echatellier Date: 2010-09-23 18:53:35 +0200 (Thu, 23 Sep 2010) New Revision: 341 Url: http://nuiton.org/repositories/revision/wikitty/341 Log: Fix multiples fields sorting Modified: trunk/wikitty-solr-impl/src/main/java/org/nuiton/wikitty/solr/WikittySearchEnginSolr.java Modified: trunk/wikitty-solr-impl/src/main/java/org/nuiton/wikitty/solr/WikittySearchEnginSolr.java =================================================================== --- trunk/wikitty-solr-impl/src/main/java/org/nuiton/wikitty/solr/WikittySearchEnginSolr.java 2010-09-23 14:01:59 UTC (rev 340) +++ trunk/wikitty-solr-impl/src/main/java/org/nuiton/wikitty/solr/WikittySearchEnginSolr.java 2010-09-23 16:53:35 UTC (rev 341) @@ -618,7 +618,7 @@ String queryString = restriction2Solr.toSolr(criteria.getRestriction(), solrServer); SolrQuery query = new SolrQuery(SOLR_QUERY_PARSER + queryString); - // Add pagged + // Add paged int firstIndex = criteria.getFirstIndex(); int endIndex = criteria.getEndIndex(); @@ -637,7 +637,7 @@ if(sortAscending != null) { for (String sort : sortAscending) { String tranform = fieldModifier.convertToSolr(transaction, sort); - query.setSortField(tranform, SolrQuery.ORDER.asc); + query.addSortField(tranform, SolrQuery.ORDER.asc); } } @@ -645,7 +645,7 @@ if(sortDescending != null) { for (String sort : sortDescending) { String tranform = fieldModifier.convertToSolr(transaction, sort); - query.setSortField(tranform, SolrQuery.ORDER.desc); + query.addSortField(tranform, SolrQuery.ORDER.desc); } }
participants (1)
-
echatellier@users.nuiton.org