代码之家  ›  专栏  ›  技术社区  ›  mP.

是否有任何Lucene highlighter不需要原始文本,而是可以处理术语位置等

  •  3
  • mP.  · 技术社区  · 14 年前

    有没有人知道另一个荧光笔,不需要原文,但工作使用术语位置(对不起,如果我得到的术语错误)???

    1 回复  |  直到 14 年前
        1
  •  0
  •   Xodarap    14 年前

    如果您存储术语,则standard highlighter和FastVectorHighlighter都可以使用索引。(FVH可以 实际上,使用索引)。你可以在Lucene的274页看到一个例子。相关代码行是:

    TokenStream stream = TokenSources.getAnyTokenStream(searcher.getIndexReader(), sd.doc, "title", doc, analyzer);
    

    它将从索引中获取令牌流。

    推荐文章