有一個內容較多的txt,當搜索的關鍵詞在txt前面一些,highlighter.getBestFragment(analyzer, "content", document.get("content"));就可以取得內容,但是當搜索的關鍵詞在txt中的位置在後面時,此時highlighter.getBestFragment(analyzer, "content", document.get("content"));的內容就為空了,這是什麼原因呢,還有不管highlighter.getBestFragment(analyzer, "content", document.get("content"));是不是為空,顯示結果都是查詢到了數據,就是提取關鍵詞附近的段落有問題。
Lucene中的highlighter
----------------------同志你好,我是CSDN問答機器人小N,奉組織之命為你提供參考答案,編程尚未成功,同志仍需努力!