Schema.xml 中的字段类型定义

字段类型定义在 schema.xml 的 types 这个元素里头。这里是一个字段类型定义的例子。[code]<fieldType name=“textTight”

positionIncrementGap=“100” >

<filter

synonyms=“synonyms.txt” ignoreCase=“true” expand=“false”/>

<filter

generateWordParts=“0” generateNumberParts=“0”

catenateWords=“1” catenateNumbers=“1” catenateAll=“0”/>

<filter

language=“English” protected=“protwords.txt”/>

[/code]以上例子的第一行包含了字段类型名称,textTight,和字段的处理的实现类,solr.TextField。这一实现类用于保证字段可以被正确的处理。

在这个文件里,一些事项类采用了缩写,solr.TextField其实就是 org.apache.solr.schema.TextField。