我在lucene上建立索引,我有6个lucene索引,每个索引中的文档数小于INT_MAX,但是6个索引中的文档总数将超过INT_MAX,如果我对所有6个索引进行搜索会怎样?如果一个索引超过INT_MAX会崩溃,该怎么办?
每个索引都会考虑ID,因此,即使6个索引上的ID总数超过了最大值,Lucene也不会抱怨。但是,如果您尝试为所选的数据类型存储太大的数字(例如,将整数64压缩为整数32类型),则会抛出Java错误。最佳做法是为ID使用以文字或什至字母数字值表示的数字。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句