我正在使用lucene搜索日期范围。我想知道我应该如何使用日期来索引它。当我想索引它在所有的分辨率,即。年、月、日、小时、分钟、秒、毫秒
发布于 2010-12-02 18:00:14
您正在索引的数据提供了高达毫秒的时间信息?我能想到的唯一能提供这种精确信息的数据是像基准测试结果列表这样的数据,或者你正在搜索一场汽车比赛的最佳时间或其他什么。
在这一点上,如果你只想搜索日期范围,我认为你不应该使用Lucene。对于这一点,关系数据库表现得相当好。
您仍然可以将Lucene用于全文搜索,而将其他内容用于日期范围(MySQL)。
这只是Lucene网站上的一个参考:
在查询表单中,作为普通文本的字段应该使用查询解析器。所有其他内容,如日期范围、、关键字等,最好直接通过query API添加。
https://stackoverflow.com/questions/4333593
复制相似问题