solr8.9.0 使用心得

解压即用

solr 部署到 tomcat 也可,但是 solr 本身是解压即用的,所以不部署到 tomcat 下也可使用,需要 java 环境。solr基本使用

从数据库导入数据

需要配置一些文件:
1、managed-schema配置文件详解

<!-- 业务域 -->
<field name="demo" type="text_ik" indexed="true" stored="true"/>
<!-- ik分词器 -->
<field name="ik_field" type="text_ik" indexed="true" stored="true"/>
<fieldType name="text_ik" class="solr.TextField">
    <analyzer type="index">
      <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" conf="ik.conf"/>
      <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt"/>
      <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
    <analyzer type="query">
      <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/>
      <filter class="solr.SynonymGraphFilterFactory" synonyms="synonyms.txt"/>
      <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
</fieldType>

2、data-config.xml配置 要注意数据库驱动的配置
配置时可设置过滤条件,以筛选数据

使用中文分词器

ik分词器,solr8.9.0 也可以正常使用。

在 Core 文件夹下 synonyms.txt 可配置同义词,注意:同义词不可被分词。将同义词也增加到索引库中即可解决同义词不能分词的问题。

posted @ 2022-01-22 17:13  下_冰雹  阅读(91)  评论(0)    收藏  举报