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 可配置同义词,注意:同义词不可被分词。将同义词也增加到索引库中即可解决同义词不能分词的问题。
本文来自博客园,作者:下_冰雹,转载请注明原文链接:https://www.cnblogs.com/fastword/p/15834495.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!