Changeset 5991
- Timestamp:
- 2003-11-25T16:18:58+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/LuceneSearch.java
r5963 r5991 89 89 Element doc_node_list = this.doc.createElement(GSXML.DOC_NODE_ELEM+GSXML.LIST_MODIFIER); 90 90 result.appendChild(doc_node_list); 91 91 Element metadata_list = this.doc.createElement(GSXML.METADATA_ELEM+GSXML.LIST_MODIFIER); 92 result.appendChild(metadata_list); 92 93 // Get the parameters of the request 93 94 Element param_list = (Element) GSXML.getChildByTagName(request, GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER); 94 95 if (param_list == null) { 95 96 System.err.println("LuceneSearch Error: TextQuery request had no paramList."); 97 GSXML.addMetadata(this.doc, metadata_list, "numDocsMatched", "0"); 96 98 return result; // Return the empty result 97 99 } … … 104 106 if (query_string == null || query_string.equals("")) { 105 107 System.err.println("LuceneSearch Error: TextQuery request had no query string."); 108 GSXML.addMetadata(this.doc, metadata_list, "numDocsMatched", "0"); 106 109 return result; // Return the empty result 107 110 } … … 118 121 119 122 Hits hits = searcher.search(query); 120 123 GSXML.addMetadata(this.doc, metadata_list, "numDocsMatched", ""+hits.length()); 124 121 125 for (int i=0; i<hits.length(); i++) { 122 126 org.apache.lucene.document.Document luc_doc = hits.doc(i);
Note:
See TracChangeset
for help on using the changeset viewer.