gpt4 book ai didi

java - lucene 5.3 如何向字段添加日期

转载 作者:行者123 更新时间:2023-11-30 03:06:25 27 4
gpt4 key购买 nike

在以前版本的 lucene 中,可以这样做:

Document doc = new Document();
doc.add(new Field("file_modified",
DateTools.timeToString(file.lastModified(), DateTools.Resolution.MINUTE),
Field.Store.YES, Field.Index.NOT_ANALYZED));

并存储修改文件的日期(以便稍后您可以按日期搜索)。目前,我正在使用 lucene 5.3,但不知道如何做同样的事情?上面的代码已被弃用(不再有 new FieldField.Index.NOT_ANALYZED)

最佳答案

结果是使用 LongField解决问题的示例:

            long modified = file.lastModified();
doc.add(new LongField(FILE_MODIFIED, modified, Field.Store.YES));

关于java - lucene 5.3 如何向字段添加日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34663367/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com