【问题标题】:Understanding Solr charTermAttr methods了解 Solr charTermAttr 方法
【发布时间】:2014-09-13 18:47:34
【问题描述】:

我可以从 org.apache.lucene.analysis.tokenattributes.CharTermAttribute 库中的 charTermAttr 复制方法。

谁能解释一下 copyBuffer 和 buffer 对 charTermAttr 的作用?文档不是很清楚。如果你能提供一个很好的例子!

【问题讨论】:

    标签: apache search solr indexing lucene


    【解决方案1】:

    CharTermAttributeImpl 在内部保留一个 char 数组和一个表示内部术语的长度变量。

    copyBuffer 方法使用提供了相应偏移量和长度参数的 char 数组来覆盖该数组。

    buffer 方法返回可以直接修改的内部数组。此外,您可以通过调用属性的 toString 方法将术语表示为字符串

    查看 javadocs 了解更多详情:http://lucene.apache.org/core/4_9_0/core/org/apache/lucene/analysis/tokenattributes/CharTermAttribute.html

    【讨论】:

      猜你喜欢
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 2014-07-20
      • 2015-08-01
      • 1970-01-01
      相关资源
      最近更新 更多