Maybe you are looking for the document TermFreqVector?


       karl

9 jul 2008 kl. 15.49 skrev jnance:


Hi,

I am indexing lots of text files and need to see how many times a certain
word comes up in each text file. Right now I have this constructor for
"search":

static void search(Searcher searcher, String queryString) throws
ParseException, IOException {
QueryParser parser = new QueryParser("content", new StandardAnalyzer());
                 Query query = parser.parse(queryString);
                 Hits hits = searcher.search(query);
                
                 int hitCount = hits.length();
                 if (hitCount == 0) {
System.out.println("0 documents contain the word \"" + queryString +
".\"");
                 }
                 else {
                         System.out.println(hitCount + " documents contain the word 
\"" +
queryString + ".\"");
                 }
         }

This tells me how many documents contain the word I'm looking for... but how do I get it to tell me how many times the word occurs within that document?

Thanks,

James
--
View this message in context: 
http://www.nabble.com/Searching-for-instances-within-a-document-tp18362075p18362075.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to