Thank you. But i found that the result is always 1. Even i input the token that I dont even have in the doc. What happened?
Best, Sengly On 4/4/07, Laxmilal Menaria <[EMAIL PROTECTED]> wrote:
hello, you can try this code : IndexReader ISer= IndexReader.open("C:/Testindex"); TermEnum te=ISer.terms(new Term("Features","blue")); Term te1= te.term(); System.out.println("Frequency of blue "+ISer.docFreq(te1)); regards, -LM On 4/4/07, Sengly Heng <[EMAIL PROTECTED]> wrote: > > Dear all, > > My problem is a little bit strange. Instead of parsing the content of the > document to the indexer. I am adding one by one. Here is a piece of my > code > : > > Document doc = new Document(); > doc.add(Field.Text("Features", "blue"); > doc.add(Field.Text("Features","beautiful"); > doc.add(Field.Text("Features", "black"); > doc.add(Field.Text("Features","white"); > doc.add(Field.Text("Features", "blue"); > doc.add(Field.Text("Features","blue"); > > I'd like to know whether the internal representation of this is like when > we > add at once the whole content of the document as a long string? I'd like > also to count the number of "blue" occurence from the document. How to do > this? > > Thank you very much for your suggestion in advance. > > Regards, > > Sengly >