一、配置中文分析器

使用IKAnalyzer
配置方法:
1)把IK的jar包添加到solr工程中/WEB-INF/lib目录下
2)把IK的配置文件扩展词典,放到classpath下。/WEB-INF/classes目录下
3)在schema.xml中定义FieldType,指定使用IK作为分析器
<!-- IKAnalyzer--> <fieldType name="text_ik" class="solr.TextField"> <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType>
4)重启tomcat
二、业务域的定义
1)创建数据库
需要导入的字段:pid,name,catelog_name,price,description,picture
2)每个字段需要对应索引库中的一个field
一条记录对应一个Document,一个字段对应一个域
schema.xml中:
<!--product--> <field name="product_name" type="text_ik" indexed="true" stored="true"/> <field name="product_price" type="float" indexed="true" stored="true"/> <field name="product_description" type="text_ik" indexed="true" stored="false" /> <field name="product_picture" type="string" indexed="false" stored="true" /> <field name="product_catalog_name" type="string" indexed="true" stored="true" /> <field name="product_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/> <copyField source="product_name" dest="product_keywords"/> <copyField source="product_description" dest="product_keywords"/>
三、配置DataImport功能(测试用)
步骤:
1、把DataImport插件需要的jar包添加到solr中
solr-dataimporthandler-4.10.3.jar
solr-dataimporthandler-extras-4.10.3.jar
可以放到solrhome/Collection1/lib目录下
2、需要mysql的数据库驱动的jar包
可以放到Collection1/lib目录下
3、需要在solrconfig.xml添加一个RequestHandler处理器
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">data-config.xml</str> </lst> </requestHandler>
4、在solrconfig.xml配置文件所在的目录添加一个data-config.xml文件
配置连接数据库的连接串
查询数据库的sql语句
结果集和索引库的映射关系
<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/solr"
user="root"
password="root"/>
<document>
<entity name="product" query="SELECT pid,name,catalog_name,price,description,picture FROM products ">
<field column="pid" name="id"/>
<field column="name" name="product_name"/>
<field column="catalog_name" name="product_catalog_name"/>
<field column="price" name="product_price"/>
<field column="description" name="product_description"/>
<field column="picture" name="product_picture"/>
</entity>
</document>
</dataConfig>
5、重启tomcat
以上这篇solr 配置中文分析器/定义业务域/配置DataImport功能方法(测试用)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# solr
# 中文分析器
# 目录下
# 给大家
# 重启
# 配置文件
# 希望能
# 这篇
# 小编
# 大家多多
# 库中
# 连接数据库
# picture
# description
# analyzer
# price
# wltea
# org
# lucene
# tomcat
# catelog_name
# pid
相关文章:
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站上市公司网站建设方案与SEO优化服务定制指南
家庭服务器如何搭建个人网站?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
音乐网站服务器如何优化API响应速度?
如何在橙子建站中快速调整背景颜色?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何在建站之星绑定自定义域名?
重庆市网站制作公司,重庆招聘网站哪个好?
如何用美橙互联一键搭建多站合一网站?
如何在IIS管理器中快速创建并配置网站?
建站之星导航菜单设置与功能模块配置全攻略
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
C#如何在一个XML文件中查找并替换文本内容
建站之星如何一键生成手机站?
如何快速搭建自助建站会员专属系统?
音响网站制作视频教程,隆霸音响官方网站?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
如何通过二级域名建站提升品牌影响力?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何快速启动建站代理加盟业务?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何在香港服务器上快速搭建免备案网站?
如何在万网ECS上快速搭建专属网站?
制作企业网站建设方案,怎样建设一个公司网站?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
免费网站制作appp,免费制作app哪个平台好?
如何选择香港主机高效搭建外贸独立站?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
零基础网站服务器架设实战:轻量应用与域名解析配置指南
宝塔面板创建网站无法访问?如何快速排查修复?
建站之星展会模板:智能建站与自助搭建高效解决方案
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
如何快速打造个性化非模板自助建站?
建站之星免费模板:自助建站系统与智能响应式一键生成
如何在服务器上三步完成建站并提升流量?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
建站之星后台管理如何实现高效配置?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
c++怎么用jemalloc c++替换默认内存分配器【性能】
高防服务器租用首荐平台,企业级优惠套餐快速部署
建站之星如何配置系统实现高效建站?
如何在IIS中配置站点IP、端口及主机头?
如何在企业微信快速生成手机电脑官网?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
*请认真填写需求信息,我们会在24小时内与您取得联系。