Changeset 12261


Ignore:
Timestamp:
2006-07-20T11:11:03+12:00 (18 years ago)
Author:
mdewsnip
Message:

Changed the way query terms are output. Also shows the number of query terms and displays the original query string rather than the rewritten string.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/java/org/nzdl/gsdl/LuceneWrap/GS2LuceneQuery.java

    r12257 r12261  
    5757        Hits hits = searcher.search(query);
    5858        System.out.println("<ResultSet>");
    59         System.out.println("  <QueryString>" + query.toString("TX")+"</QueryString>");
     59        System.out.println("  <QueryString>" + query_string + "</QueryString>");
    6060
    6161        // Return the list of expanded query terms and their frequencies
    6262        HashSet terms = new HashSet();
    6363        query.extractTerms(terms);
     64        System.out.println("  <QueryTermsInfo num=\"" + terms.size() + "\"/>");
    6465        Iterator iter = terms.iterator();
    6566        while (iter.hasNext()) {
    6667            Term term = (Term) iter.next();
    67             System.out.println("  <Term freq=\"" + reader.docFreq(term) + "\">" + term.text() + "</Term>");
     68            System.out.println("  <Term value=\"" + term.text() + "\" freq=\"" + reader.docFreq(term) + "\"/>");
    6869        }
    6970
  • trunk/indexers/lucene-gs/src/org/greenstone/LuceneWrapper/GS2LuceneQuery.java

    r12257 r12261  
    5757        Hits hits = searcher.search(query);
    5858        System.out.println("<ResultSet>");
    59         System.out.println("  <QueryString>" + query.toString("TX")+"</QueryString>");
     59        System.out.println("  <QueryString>" + query_string + "</QueryString>");
    6060
    6161        // Return the list of expanded query terms and their frequencies
    6262        HashSet terms = new HashSet();
    6363        query.extractTerms(terms);
     64        System.out.println("  <QueryTermsInfo num=\"" + terms.size() + "\"/>");
    6465        Iterator iter = terms.iterator();
    6566        while (iter.hasNext()) {
    6667            Term term = (Term) iter.next();
    67             System.out.println("  <Term freq=\"" + reader.docFreq(term) + "\">" + term.text() + "</Term>");
     68            System.out.println("  <Term value=\"" + term.text() + "\" freq=\"" + reader.docFreq(term) + "\"/>");
    6869        }
    6970
Note: See TracChangeset for help on using the changeset viewer.