org.apache.lucene.document.Field类

原创 2012年03月23日 14:37:26
package org.apache.lucene.document;   
Field
是Document的一部分,每个Field有两个部分组成 名字-值 对 名字是String 值 可以是String 和 Reader,如果是KeyWord类型的Field,那么值将不会被进一步处理,像URL,Date等等。Field被存储在Index中,以便于能以Hits的形式返回原有的Document
Field有3 个Boolean形的标识
  private boolean isStored = false;     被存储  
  private boolean isIndexed = true;    被索引
  private boolean isTokenized = true  被分割
通过调整这3个boolean的值,可以确定该Field的类型
  Keyword      true, true, false           一般存储 URL DATE 等关键字
  UnIndexed    true, false, false          一般是随HITS查询结果一起返回的信息
  Text              true, true, true           
  UnStored      false, true, true

另外,还有一个重载的toString方法 可以打印出该Field的类型

float boost = 1.0f;    增强因子,用于排序的评分,作用于拥有该域(field)的所有文档(document)

一步一步跟我学习lucene(2)---lucene的各种Field及其排序

lucene的各种Field及公共接口,Field使用示例,各种Field的特性,lucene排序
  • wuyinggui10000
  • wuyinggui10000
  • 2015年05月06日 18:27
  • 7696

lucene各版本jar包下载地址

http://archive.apache.org/dist/lucene/java/
  • u013341688
  • u013341688
  • 2016年02月04日 11:52
  • 7874

lucene 4.4 终于跑通了

需要jar包至少为 : lucene-analyzers-common-4.4.0.jar lucene-core-4.4.0.jar lucene-queryparser-4.4.0.jar 是否...
  • u010653311
  • u010653311
  • 2013年08月15日 18:45
  • 1596

lucene之document

org.apache.lucene.document这个包当然是关于lucene索引的数据结构单元——document。这个包里面的类不多,就是围绕Document和Field两个概念展开的。这两个东...
  • shendeguang
  • shendeguang
  • 2012年11月26日 21:58
  • 1695

类类类

文档类 class SampleDate extends egret.DisplayObjectContainer{ public constructor() { supe...
  • lusic01
  • lusic01
  • 2017年02月07日 17:14
  • 94

Python新式类与经典类(旧式类)的区别

Python新式类与经典类(旧式类)的区别 Python中类分两种:旧式类和新式类: ➤新式类都从object继承,经典类不需要。 ➤新式类的MRO(method resolution orde...
  • zimou5581
  • zimou5581
  • 2016年11月06日 12:15
  • 3215

IP地址分类(A类 B类 C类 D类 E类)

IP地址分类(A类 B类 C类 D类 E类)      IP地址由四段组成,没个字段是一个字节,8位,最大值是255,,      IP地址由两部分组成,即网络地址和主机地址。网络地址表示...
  • kzadmxz
  • kzadmxz
  • 2017年06月24日 10:02
  • 1030

局部类和嵌套类(类定义中包含类定义)

局部类   在一个函数体内定义的类称为局部类。局部类中只能使用它的外围作用域中的对象和函数进行联系,因为外围作用域中的变量与该局部类的对象无关。局部类不能被外部所继承。在定义局部类时需要注意:局...
  • HDUTigerkin
  • HDUTigerkin
  • 2012年05月15日 15:13
  • 6062

python中类的总结

关于python中类的部分总结
  • kellyseeme
  • kellyseeme
  • 2016年04月22日 19:45
  • 1372

细说python类1——经典类和新式类

python中的类分为新式类和经典类,具体有什么区别呢?简单的说, 1.新式类都从object继承,经典类不需要。 2.经典类继承深度优先,经典类继承广度优先。 3.新式类相同父类只执行一次构造函数,...
  • u010576100
  • u010576100
  • 2016年01月27日 14:31
  • 1581
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:org.apache.lucene.document.Field类
举报原因:
原因补充:

(最多只允许输入30个字)