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 4.4 终于跑通了

需要jar包至少为 : lucene-analyzers-common-4.4.0.jar lucene-core-4.4.0.jar lucene-queryparser-4.4.0.jar 是否...

lucene6.2.1测试用例

lucene6.2.1加paoding-analysis中文分词

lucene之document

org.apache.lucene.document这个包当然是关于lucene索引的数据结构单元——document。这个包里面的类不多,就是围绕Document和Field两个概念展开的。这两个东...

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

lucene的各种Field及公共接口,Field使用示例,各种Field的特性,lucene排序

hbm2ddl.auto设置为update时不能工作排查方法!

问题描述: 在调试hibernate的时候发现设置hbm2ddl.auto设置为update是不能工作,eclipse中报如下错误: Hibernate: insert into news...

Java的Map与Object互转

Java的Map与Object互转有三种方法:1.使用 org.apache.commons.beanutils 进行转换;使用简单方便,但需要引入第三方包。2.使用 Introspector 进行转...

Document Boost和Field Boost (Lucene相关)

在索引阶段设置Document Boost和Field Boost,存储在(.nrm)文件中。 如果希望某些文档和某些域比其他的域更重要,如果此文档和此域包含所要查询的词则应该得分较高,则可以在索引...
  • ld_flex
  • ld_flex
  • 2012年06月15日 10:21
  • 394

Lucene索引阶段设置Document Boost和Field Boost 实现合理打分

在索引阶段设置Document Boost和Field Boost,存储在(.nrm)文件中。如果希望某些文档和某些域比其他的域更重要,如果此文档和此域包含所要查询的词则应该得分较高,则可以在索引阶段...
  • yja886
  • yja886
  • 2011年07月17日 14:07
  • 8763

SEVERE: org.apache.solr.common.SolrException: undefined field text

nutch 与 solr3.6.* 集成时出现了这个错误。找了很久,终于发现这里 说Deprecate defaultSearchField,你需要修改SOLR_HOME/example/solr/c...
  • posa88
  • posa88
  • 2012年08月18日 15:35
  • 6046

Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance

错误信息: Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error build...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:org.apache.lucene.document.Field类
举报原因:
原因补充:

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