Changeset 30159 for main/trunk/greenstone2/common-src/indexers/lucene-gs/src/org/greenstone/LuceneWrapper4/GS2LuceneQuery.java
- Timestamp:
- 2015-09-02T11:30:32+12:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/common-src/indexers/lucene-gs/src/org/greenstone/LuceneWrapper4/GS2LuceneQuery.java
r29167 r30159 330 330 // Output the matching documents 331 331 lucene_query_result.setStartResults(start_results); 332 lucene_query_result.setEndResults(hits.totalHits); 333 334 for (int i = start_results; i < =hits.totalHits; i++) {335 int lucene_doc_num = hits.scoreDocs[i - 1].doc;332 lucene_query_result.setEndResults(hits.totalHits); // ?? 333 334 for (int i = start_results; i < hits.totalHits; i++) { 335 int lucene_doc_num = hits.scoreDocs[i ].doc; // i-1 336 336 Document doc = reader.document(lucene_doc_num); 337 337 int doc_term_freq = 0; … … 341 341 doc_term_freq = doc_term_freq_object.intValue(); 342 342 } 343 lucene_query_result.addDoc(doc.get("docOID").trim(), hits.scoreDocs[i -1].score, doc_term_freq);343 lucene_query_result.addDoc(doc.get("docOID").trim(), hits.scoreDocs[i].score, doc_term_freq); 344 344 } 345 345 } … … 356 356 357 357 // Output the matching documents 358 for (int i = start_results; (i < = hits.scoreDocs.length && i <=end_results); i++) {359 int lucene_doc_num = hits.scoreDocs[i - 1].doc;358 for (int i = start_results; (i < hits.scoreDocs.length && i < end_results); i++) { 359 int lucene_doc_num = hits.scoreDocs[i].doc; 360 360 Document doc = reader.document(lucene_doc_num); 361 361 int doc_term_freq = 0; … … 365 365 doc_term_freq = doc_term_freq_object.intValue(); 366 366 } 367 lucene_query_result.addDoc(doc.get("docOID").trim(), hits.scoreDocs[i -1].score, doc_term_freq);367 lucene_query_result.addDoc(doc.get("docOID").trim(), hits.scoreDocs[i].score, doc_term_freq); 368 368 } 369 369 }
Note:
See TracChangeset
for help on using the changeset viewer.