1
を返します。のLucene:FastVectorHighlighterは、ここに私がやったことだヌル
String textField1 = fastVectorHighlighter.getBestFragment(fastVectorHighlighter.getFieldQuery(query), indexReader, docId, SearchItem.FIELD_TEXT_FIELD1, DEFAULT_FRAGMENT_LENGTH);
ここquery
です:
((FIELD_TEXT_FIELD1:十五*)^4.0) (FIELD_TEXT_FIELD3:十五*)
オリジナルのテキストは、(。indexReader.document(docId).get(SearchItem.FIELD_TEXT_FIELD3)
が正しい)が正しい、間違いquery
に文字が含まれています。解決
Field textField1 = new TextField(SearchItem.FIELD_TEXT_FIELD1, "", Field.Store.YES);