在Lucene 2.9中,INDEX.TOKENIZER与INDEX.ANALYZER之间的真正区别是什么?

Fly*_*n81 1 lucene

使用lucene 2.9.1时,不推荐使用INDEX.TOKENIZED.文档说它刚刚重命名为ANALYZER,但我不认为其含义保持不变.我有一个基于2.3的现有应用程序,我升级到2.9,但预期的行为似乎已经改变.

任何人都知道有关INDEX.TOKENIZER与INDEX.ANALYZER的更多细节?

Ste*_*een 5

我假设你参考Field.Index领域ANALYZEDTOKENIZED

确实该TOKENIZED字段已被弃用.这已经是2.4的情况.

Field.Index.ANALYZED等于旧Field.Index.TOKENIZED.你能说明你的结果如何偏离你期望的行为吗?