Hi, 

I am slightly confused.
The following code generates the output below.

Document doc = hits.doc(i);
System.out.println(doc.getFields());
Field f = doc.getField("Text");
System.out.println(f);
TokenStream ts = f.tokenStreamValue();
System.out.println(ts);
while (true){
        Token token = ts.next();
        if (token==null) break;
        System.out.print(token+" ");
}
System.out.println();


[stored/uncompressed,indexed,tokenized<Title:Infrared Data Association>,
stored/uncompressed,indexed,tokenized<Type:Text>,
stored/uncompressed,indexed,tokenized<Text:This is a test>]
stored/uncompressed,indexed,tokenized<Text:This is a test>
null
java.lang.NullPointerException
at ... (IndexQuerier.java:86)
...

So I am accessing a field which is displayed as "tokenized", but I still
can't access its "tokenStreamValue()"? Why is that? Is there some way to get
to tokens? Or did I do something wrong during indexing?


Regards,
Mika 
-- 
View this message in context: 
http://www.nabble.com/Problem-with-tokenStreamValue%28%29-method-in-Field-class-tp15048591p15048591.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]

Reply via email to