【问题标题】:Read meta-data of an existing Lucene index读取现有 Lucene 索引的元数据
【发布时间】:2012-06-15 14:55:39
【问题描述】:

是否可以通过读取现有的 Lucene 索引来找出字段上使用了哪些分析器/标记器?如果是,请告诉我如何。寻找某种可能与索引一起存储的元数据。

【问题讨论】:

    标签: lucene indexing metadata analyzer


    【解决方案1】:

    Lucene 不存储这些信息。以后想用的话,需要自己保存。

    【讨论】:

    • lucene怎么知道这个字段被分析或存储了?
    • Lucene 存储了一些字段信息,但是很少。例如,它知道一个字段被索引,但它不知道它是什么类型(数字,字符串?)或者在字符串的情况下使用什么分析器。
    • 很有趣,那么它在检索结果时如何知道? (不太熟悉它的工作原理)
    • 这里是 Lucene 用于每个字段元数据的抽象:lucene.apache.org/core/4_10_0/core/org/apache/lucene/index/…
    • 当涉及到存储字段的类型时,它们被编码为每个单独字段值的索引的一部分。这就是为什么当你存储一个 long 时你会得到一个 long 而当你存储一个字符串时你会得到一个字符串。
    猜你喜欢
    • 2011-01-21
    • 2018-07-25
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 2014-07-17
    • 1970-01-01
    相关资源
    最近更新 更多