Changeset 29543 for main/trunk/greenstone3/src
- Timestamp:
- 2014-12-08T11:11:12+13:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/SharedSoleneGS2FieldSearch.java
r29541 r29543 41 41 protected static final String SORT_ELEM = "sort"; 42 42 protected static final String DEFAULT_SORT_ELEM = "defaultSort"; 43 protected static final String SORT_ORDER_PARAM = "reverseSort";44 protected static final String SORT_ORDER_REVERSE = "1";45 protected static final String SORT_ORDER_NORMAL = "0";46 43 47 44 static Logger logger = Logger.getLogger(org.greenstone.gsdl3.service.SharedSoleneGS2FieldSearch.class.getName()); … … 62 59 does_paging = true; 63 60 does_chunking = true; 64 paramDefaults.put(SORT_ORDER_PARAM, SORT_ORDER_NORMAL);65 61 } 66 62 … … 124 120 /** Lucene's/Solr's rank (sort) param is based on sort fields, not ranked/not */ 125 121 createParameter(RANK_PARAM, param_list, lang); 126 createParameter(SORT_ORDER_PARAM, param_list, lang);127 122 } 128 123 /** add in Lucene/SOLR specific params for AdvancedFieldQuery */ … … 131 126 super.addCustomQueryParamsAdvField(param_list, lang); 132 127 createParameter(RANK_PARAM, param_list, lang); 133 createParameter(SORT_ORDER_PARAM, param_list, lang);134 128 135 129 } … … 162 156 param = GSXML.createParameterDescription2(doc, name, getTextString("param." + name, lang), GSXML.PARAM_TYPE_ENUM_SINGLE, param_default, fields, field_names); 163 157 164 } else if (name.equals(SORT_ORDER_PARAM)) { 165 String[] vals = { SORT_ORDER_REVERSE, SORT_ORDER_NORMAL }; 166 String[] vals_texts = { getTextString("param." + SORT_ORDER_PARAM + "." + SORT_ORDER_REVERSE, lang), getTextString("param." + SORT_ORDER_PARAM + "." + SORT_ORDER_NORMAL, lang) }; 167 168 param = GSXML.createParameterDescription(doc, SORT_ORDER_PARAM, getTextString("param." + SORT_ORDER_PARAM, lang), GSXML.PARAM_TYPE_ENUM_SINGLE, param_default, vals, vals_texts); 169 } 158 } 170 159 171 160 if (param != null)
Note:
See TracChangeset
for help on using the changeset viewer.