简介
企业级的搜索应用服务器, 对外提供类似Web-service 的API接口, 即http. 以xml方式来回交互.
采用 java 开发,基于Lucene , 提供一个完善的内置管理网站, 类似mysql.
core
document
field
分词
要配置一个中文IK分词器, 对中文进行分词.
命令
solr start
solr stop -p 8983
安装与配置
•
添加相同的东西不会报错,会覆盖掉.好像是根据id
D:\JAVA\code\solr-8.3.0\server\solr\new_core\conf\managed-schema
<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>
<field name="item_title" type="text_ik" indexed="true" stored="true"/>
<field name="item_sell_point" type="text_ik" indexed="true" stored="true"/>
<field name="item_price" type="plong" indexed="true" stored="true"/>
<field name="item_image" type="string" indexed="false" stored="true" />
<field name="item_category_name" type="string" indexed="true" stored="true" />
<field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
<copyField source="item_title" dest="item_keywords"/>
<copyField source="item_sell_point" dest="item_keywords"/>
<copyField source="item_category_name" dest="item_keywords"/>
<add>
<doc>
<field name="id">05991</field>
<field name="item_title">05991</field>
<field name="item_sell_point" >angrybird</field>
<field name="item_category_name" >angrybird</field>
</doc>
</add>
<delete>
<query>*:*</query>
</delete>
<commit/>
评论区