版权声明:本文为博主原创文章,未经博主允许不得转载。你想转载请附加连接哦 https://blog.csdn.net/dmw412724/article/details/83658626
以下面这个汉字的分词器为例.
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index" useSmart="false"
class="org.wltea.analyzer.lucene.IKAnalyzer" />
<analyzer type="query" useSmart="true"
class="org.wltea.analyzer.lucene.IKAnalyzer" />
</fieldType>
上面这段可以这样理解:新建属性类型,名字叫text_ik.它的分词处理类是org.wltea.analyzer.lucene.IKAnalyzer
<field name="nickname" type="text_ik" indexed="true" stored="true" multiValued="true"/>
新建一个字段nickname,是text_ik类型的,
属性 | 解释 | 作用 |
indexed | 是否加入索引 | 可以利用该field进行搜索 |
stored | 是否保存 | 举例: 内容是"我的眼睛很美丽." 我们用"眼睛"去搜索. 如果是true的话将得到结果"我的眼睛很美丽", 如果是false的话,将得到"眼睛" |
multiValued | 是否可以多值 | key:value[] |
required | 是否必须 | 插入时必须 |