Changeset 27086 for main/trunk
- Timestamp:
- 2013-03-14T13:03:30+13:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/common-src/indexers/lucene-gs/src/org/greenstone/LuceneWrapper3/GS2LuceneQuery.java
r26157 r27086 61 61 protected String full_indexdir=""; 62 62 63 protected boolean reverse_sort = false; 63 64 protected Sort sorter=new Sort(); 64 65 protected Filter filter = null; … … 118 119 this.sorter = new Sort(); 119 120 } else { 120 this.sorter = new Sort(new SortField(sort_field,SortField.STRING)); // **** can do better than this?!? 121 } 122 } 121 this.sorter = new Sort(new SortField(sort_field,SortField.STRING, this.reverse_sort)); // **** can do better than this?!? 122 } 123 } 124 public void setReverseSort() { 125 this.reverse_sort = true; 126 if (this.sort_field != null) { 127 this.sorter = new Sort(new SortField(this.sort_field, SortField.STRING, this.reverse_sort)); 128 } 129 } 130 public boolean getReverseSort() { 131 return this.reverse_sort; 132 } 123 133 124 134 public void setFilterString(String filter_string) { … … 485 495 { 486 496 if (args.length == 0) { 487 System.out.println("Usage: GS2LuceneQuery <index directory> [-fuzziness value] [-filter filter_string] [-sort sort_field] [- dco AND|OR] [-startresults number -endresults number] [query]");497 System.out.println("Usage: GS2LuceneQuery <index directory> [-fuzziness value] [-filter filter_string] [-sort sort_field] [-reverse_sort][-dco AND|OR] [-startresults number -endresults number] [query]"); 488 498 return; 489 499 } … … 516 526 i++; 517 527 queryer.setSortField(args[i]); 528 } 529 else if (args[i].equals("-reverse_sort")) { 530 queryer.setReverseSort(); 518 531 } 519 532 else if (args[i].equals("-filter")) { … … 592 605 String sort_string = queryer.getSortField(); 593 606 query_result_cache_file_name += ((sort_string != null) ? sort_string : "") + "-"; 607 String reverse_sort_string = (queryer.getReverseSort() ? "1" : "0"); 608 query_result_cache_file_name += reverse_sort_string + "-"; 594 609 String default_conjunction_operator = queryer.getDefaultConjunctionOperator(); 595 610 query_result_cache_file_name += default_conjunction_operator + "-";
Note:
See TracChangeset
for help on using the changeset viewer.