`
c0yne
  • 浏览: 5437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

lucene中对时间类型的处理

阅读更多

我们都知道,lucene中可以使用DateTools.dateToString方法,将时间对象转换成合适的字符串。但是,请注意:

这个方法,会按照GMT标准时区对该时间对象进行处理。如果使用Resolution.DAY的话,对于我们+8区的人来说,就会使得2011-11-18 00:00:00变为2011-11-17 16:00:00(如果使用Resolution.SECOND,则没有问题)。

因此,如果在读取lucene文档时不做时区的转换,就会取到错误的时间对象。

切记要在读取时做时区转换哦,亲们

0
0
分享到:
评论

相关推荐

    Lucene时间区间搜索

    本篇将深入探讨如何在C#中实现Lucene的时间区间查询匹配,以及涉及的相关技术点。 首先,我们需要了解Lucene的基本操作流程,包括索引构建、查询解析和结果检索。在C#中,我们可以使用Apache.Lucene.Net库来操作...

    lucene 3.0 API 中文帮助文档

    在3.0版本中,Lucene提供了多种预定义的Analyzer,如StandardAnalyzer,它们可以处理不同语言的文本。 2. **Document**: Document对象是信息存储的基本单元,它可以包含多个Field,每个Field代表文档的一个属性。...

    Lucene.net学习帮助文档

    **Lucene.net学习帮助文档** Lucene.net是一个开源全文搜索引擎库,它是Apache Lucene项目的一部分,专门针对.NET ...无论你是.NET开发者还是对全文检索技术感兴趣,Lucene.net都是一个值得投入时间和精力去掌握的库。

    Lucene与关系型数据库对比

    Lucene能够处理任何类型的文本数据,包括Word、Excel、PDF、数据库和HTML文档,只需通过解析转换器将其转换成标准的中间格式(如XML),即可进行数据索引。Lucene还支持对中文检索的支持,通过扩展其语言词法分析...

    lucene-2.2.0zip

    2. **复杂查询支持**:新增了对更多类型查询的支持,如短语查询、近似查询、范围查询等,使搜索功能更加丰富和强大。 3. **多字段索引**:在5.5.0版本中,用户可以为同一个文档的不同字段创建独立的索引,提高查询的...

    lucene2.0与其分词工具包

    然而,随着时间的推移,Lucene已经发展到更高的版本,如现在的Lucene 8.x,但在一些特定的场景或对老版本有依赖的项目中,Lucene 2.0依然具有其独特的价值。 Lucene 2.0的核心特性包括文档索引、查询解析、评分机制...

    lucene api

    9. **多线程与分布式搜索**:Lucene API设计允许在多线程环境中高效运行,并通过Solr或Elasticsearch等扩展实现分布式搜索,以处理大规模数据。 10. **内存与磁盘索引**:Lucene既支持内存中的临时索引,也支持持久...

    lucene 4.7.2 Demo

    在4.7.2这个版本中,Lucene已经对Java 6提供了全面的支持,而后续的版本则需要Java 7或更高版本的环境运行。本文将深入探讨Lucene 4.7.2的特性,包括创建、删除和修改索引,以及高级搜索功能如通用对象搜索、范围...

    Lucene全文搜索_LuceneJava全文搜索_

    2. **字段分析**:使用`Analyzer`对字段内容进行分词和标准化处理,去除停用词、标点符号,转换为小写等。 3. **构建倒排索引**:将分析后的词汇映射到包含它们的文档,形成倒排索引结构,以便于快速查找相关文档。 ...

    lucene的jar包,欢迎下载

    5. **过滤与高亮**:Lucene还支持对搜索结果进行过滤(如按时间、类别筛选),以及对匹配的查询词在文档中进行高亮显示。 6. **更新与删除**:索引不是静态的,可以添加、更新和删除文档,以反映源数据的变化。 7....

    Lucene的简单介绍

    文档是索引的基本单位,可以包含不同类型的信息,如标题、时间、正文、作者等,并且可以分开索引。词(Term)是索引的最小单位,是在词法分析和语言处理后的字符串。 Lucene的搜索过程涉及到搜索数学基础,比如TF-...

    Lucene源码

    随着时间的发展,Lucene已经经历了多个版本的迭代,增加了许多新特性和性能改进。例如,更高级的查询语法、更强大的分析器支持、以及对内存管理和多线程优化等。对于新项目,建议使用最新版本以获取更好的性能和兼容...

    Lucene实战源码(Lucene in Action Source Code)part2

    《Lucene实战源码(Lucene in Action Source Code)part2》是针对知名搜索库Lucene的一份重要学习资源,其包含的是书籍《Lucene in Action》中的实践代码,主要聚焦于Lucene的深入理解和应用。这个压缩包的第二部分...

    lucene-3.6.0

    2. **查询处理**:Lucene支持多种查询类型,如布尔查询、短语查询、模糊查询、范围查询等。用户可以通过QueryParser类来构建复杂的查询表达式,3.6.0版本对查询语法进行了优化,提升了查询性能。 3. **分析器...

    Lucene.net概念介绍

    例如,在测试中,处理数百万条记录的速度较快,索引生成和搜索响应时间都在可接受范围内。因此,如果性能需求与这些测试数据相符,Lucene 是一个值得考虑的选择。 4. Lucene 的工作方式: - **写入流程**:源数据...

    lucene详细使用教程

    7. **实时索引**:通过使用近实时搜索,Lucene 允许在索引更新后短时间内进行搜索。 8. **多索引合并**:如果数据分布在多个目录或服务器上,可以通过 MergePolicy 合并多个索引。 **优化与维护** 1. **优化...

    Lucene in Action 配套源码

    倒排索引将每个文档中的词项与包含该词项的文档列表关联起来,允许在极短的时间内找到包含特定词的文档。 2. **分词器(Tokenizer)**:在建立索引前,Lucene需要对输入的文本进行分词。分词器根据语言规则将文本...

    lucene实现企业搜索实例

    创建索引是Lucene的第一步,这涉及到对文档数据的读取、分析和存储。你需要定义一个`Document`对象,然后添加各种字段,如`Field("title", "文档标题")`,`Field("content", "文档内容")`等。接着,使用`IndexWriter...

    lucene.netGroup

    在WindowsForm应用中,Lucene.Net可能被嵌入到桌面应用中,为用户提供本地数据的快速搜索和分组功能,例如,在一个文档管理软件中,用户可以按作者或文件类型快速找到相关的文件。 总的来说,Lucene.Net以其高性能...

Global site tag (gtag.js) - Google Analytics