Hi,
I build my index with the StandardAnalyzer and
two fields:
Field field= new Field("text", new
FileReader(fullPath));
field= new Field("filepath", fullPath, Store.YES,
Index.TOKENIZED);
Now, I want to highlight the search result.
First version is fine:
TokenStream stream = new
StandardAnalyzer().tokenStream("text", new
StringReader("foo bar"));
String fragment= highlighter.getBestFragment(stream,
"foo");
But 2nd version, reading text from file, fails with an
String index out of range:
TokenStream stream = new
StandardAnalyzer().tokenStream("text", new
FileReader(filePath));
Why does the second version not work? The api
mentioned only the java.io.Reader class, and both used
readers are subclasses of it.
Thanks.
Best regards,
Tomas
___________________________________________________________
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail:
http://mail.yahoo.de
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]