lucene-索引日期与索引数字和排序
来源:互联网 发布:pads9.5软件下载 编辑:程序博客网 时间:2024/05/29 21:33
一、索引日期
1、Field.Keyword(String,Date)方法和DateField类进行索引
索引今天的日期可以这么做:
Document doc=new Document();
doc.add(Field.Keyword("indexDate",new Date()));
lucene内部使用了DateField类将日期转成字符串。
2、可以先转换为YYYYMMDD格式的字符串,再使用Fiedl.Keyword(String,String)方法。使用这种方式的另一个充分的理由是可以索引1970.1.1以前的日期。
3、字符串的排列是以字典顺序排列的。
二、索引数字
1、lucene通过在内部将数值处理为字符串的方式索引数值。如果需要索引的数字在自由形式文本出现,要选择支持数字的Analyzer类,可选择WhitespaceAnalyzer和StandardAnalyzer,能把数字提取为一个语汇单元并传递到索引中。
2、仅有单个数字值不要分析,可做为Keyword索引
3、lucene是按字典顺序排序,因此10,6,91为字典顺序,必须前补充0为:10,06,91,这样排序后为06,10,91
三、索引Field对象用于排序
1.如果希望能按某个域对象排序,它必须是一个被索引但不被语汇单元化的域对象增加到文档中.
2.域对象必须是可转换成整形、浮点型、字符串型。
- lucene-索引日期与索引数字和排序
- lucene为数字和日期添加索引
- Lucene小练四——为数字和日期添加索引
- lucene对数字和日期类型索引的创建
- Lucene五(添加日期和数字类型索引)
- lucene日期索引与搜索
- Lucene 的索引排序
- lucene索引合并与增量索引
- lucene索引合并与增量索引
- Lucene创建索引与搜索索引
- Lucene创建索引与搜索索引试手
- Lucene教程--维护索引、查询对象和相关度排序
- lucene索引_加权操作、对日期和数字进行索引、IndexReader的设计
- lucene索引和数据库索引的比较
- Lucene创建索引和搜索索引
- Lucene的内存索引和磁盘索引
- 全文索引与Lucene简介
- Lucene 建立索引和搜索
- lucene-可追加的域
- snagit 9注册码
- LINQ to XML
- lucene-索引文档的删除、更新及增强加权
- (转)五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
- lucene-索引日期与索引数字和排序
- 优秀网站源码、编程源码下载网站(转自编友mao0717)
- 可变参数与printf
- 在操作ARM开发板时候如何正确的操作ADS
- LINQ查询操作--投影
- 忆龙2009:WLAN负载均衡介绍
- 亲密接触VC6.0编译器
- SQL Server 索引结构及其使用(二)
- 4种类型的内部类