我应该将`id`字段索引为NumericField吗?

时间:2012-03-06 00:20:38

标签: java lucene

id字段为整数(从1到Integer.MAX_VALUE,唯一),

我不需要按id字段

进行范围搜索

仅使用id(数字)来搜索(获取)并对id字段进行排序。

我应该选择NumericField类型吗?

如果是,如何设置precision step参数?

感谢阅读

1 个答案:

答案 0 :(得分:1)

是的,NumericField可以完美地用于您的ID字段。如果您希望能够排序和过滤但不需要范围查询,只需use a precision step of Integer.MAX_VALUE