本地搭建Solr-----配置ik分词器(Window TomCat启动)

第一大步:准备好Solr

我这里使用得是 solr-4.10.3 .zip (Window系统)

准备一个干净TomCat

在这里插入图片描述

为了防止TomCat端口号冲突,这里我们在修改一下端口号吧(我这里是已经修改过得了)

一:
在这里插入图片描述
二:
在这里插入图片描述
三:
在这里插入图片描述

启动一下(这里启动后是不能打开得,目的是为了把solr.war 进行展开)

在这里插入图片描述

在展开得solr目录(webapps\solr\WEB-INF\lib)中补充缺失文件

在这里插入图片描述

配置索引库(创建索引库)

在这里插入图片描述

配置web.xml 告知索引库位置

在这里插入图片描述

重新启动TomCat

url 进入 http://localhost:9100/solr/#/
在这里插入图片描述

第二大步: 配置中文ik分词器

## 准备ik分词器jar包 放到

在这里插入图片描述
## 创建classes目录 并拷贝过来文件
在这里插入图片描述
在这里插入图片描述
## 把中文解析器ik 配置安装到 solr中 (前往索引库进行配置)

 <fieldType name="text_ik" class="solr.TextField">
      <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
	</fieldType>

在这里插入图片描述

就可以重启TomCat了

前后比较
未使用
在这里插入图片描述
使用ik Analysis
在这里插入图片描述

solr 域得说明

在这里插入图片描述

<!--
     <similarity class="com.example.solr.CustomSimilarityFactory">
       <str name="paramkey">param value</str>
     </similarity>-->
  <!--中文分词器
    <fieldType name="text_ik" class="solr.TextField">
      <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
	</fieldType>
 -->
  <fieldType name="text_ik" class="solr.TextField">
    <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer" />
  </fieldType>
  <!--//name:字段名称  type:字段类型 (使用什么分词)
     stored:是否存储分词前内容(复制域选择false) required:是否必填  indexed:索引(是否进行查询)  -->
  <!-- 普通域 -->
  <field name="item_goodsid" type="long" indexed="true" stored="true" />
  <field name="item_title" type="text_ik" indexed="true" stored="true" />
  <field name="item_price" type="double" indexed="true" stored="true" />
  <field name="item_image" type="string" indexed="false" stored="true" />
  <field name="item_category" type="string" indexed="true" stored="true" />
  <field name="item_seller" type="text_ik" indexed="true" stored="true" />
  <field name="item_brand" type="string" indexed="true" stored="true" />
  <!-- //multiValued 是否有多值(多值处理)  stored="false" 关键字不需要存储   -->
  <!-- 复制域 -->
  <field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true" />
  <!-- source 来源  dest="item_keywords" 使用得关键字查询 -->
  <copyField source="item_title" dest="item_keywords" />
  <copyField source="item_category" dest="item_keywords" />
  <copyField source="item_seller" dest="item_keywords" />
  <copyField source="item_brand" dest="item_keywords" />
  <!--  动态域  //因为数据中的item_spec_后面的内容不固定所以用*号代替-->
  <dynamicField name="item_spec_*" type="string" indexed="true" stored="true" />
  <!--//配置好各种域信息,需要重新启动tomcat-->
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

扶摇的星河

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值