2012-07-24 113 views
1

我是Lucene的新手,我正在使用Lucene和Java。我正在阅读涵盖2.4版本的行动书中的lucene。同样,在索引编写器构造函数参数中,最大字段长度将被设置为无限制。现在引用javadocs,我推断出如果我们想要设置字段长度,那么我们使用LimitTokeneAnalyser。我运行了一个示例程序,因为我实例化了一个标准分析器并使用返回值为255的gerMaxFieldLength方法进行检查。因此,只能使用标准分析器对255个字段进行索引,并且无限制字段长度选项已被弃用。我们能以任何方式达到这个目标maxField长度是否表示该文档字段中的字符数是255?Lucene索引MAXFieldLength

回答

1

IndexWriter.MaxFieldLength至少在Lucene中至少存在于v3.0.2中。从v3.0.2开始,MaxFieldLength的默认值为10,000。