日期:2014-05-16  浏览次数:20927 次

Apache Solr schema.xml及solrconfig.xml文件中文注解

schema.xml位于solr/conf/目录下,类似于数据表配置文件,

定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。

1、先来看下type节点,这里面定义FieldType子节点,包括name,class,positionIncrementGap等一些参数。

name:就是这个FieldType的名称。
class:指向org.apache.solr.analysis包里面对应的class名称,用来定义这个类型的行为。
view plaincopy to clipboardprint?

Java代码
  1. <schema?name= “example” ?version= “1.2″ >??? ??
  2. ??<types>??? ??
  3. ????<fieldType?name= “string” ? class = “solr.StrField” ?sortMissingLast= “true” ?omitNorms= “true” />??? ??
  4. ????<fieldType?name= “boolean” ? class = “solr.BoolField” ?sortMissingLast= “true” ?omitNorms= “true” />??? ??
  5. ????<fieldtype?name= “binary” ? class = “solr.BinaryField” />??? ??
  6. ????<fieldType?name=<