我的情况是我有x(x一般大于1k)的Lucene索引数。它们以随机顺序包含文档,一个索引可以包含最旧和最年轻的项目。
我希望重新创建索引,以便它们现在包含按日期顺序排列的文档(有一个字段,日期)。这是必需的,以便我的搜索引擎在根据日期范围查询索引时更聪明(我不再需要加载所有索引)。
我可以根据某些日期查询执行此操作并获取一堆文档,但是当我检索文档时,它将缺少非存储字段。这意味着我无法再将此文档添加到新索引中(无需返回并获取原始项目并再次提取)。
我能做些什么聪明的事吗?我想以某种方式创建一个带有X个文档的新索引,只有一个唯一字段,并尝试合并索引,以便非存储字段保持不变。
任何意见都赞赏!