设为首页 收藏本站
查看: 890|回复: 0

[经验分享] Solr - 6.5版本直接启动服务

[复制链接]

尚未签到

发表于 2017-12-18 21:30:10 | 显示全部楼层 |阅读模式
  window中启动,从cmd中进入到solr的解压目录里的bin目录
  执行 solr.cmd start
  检查是否启动   
  5、linux中启动 ,进去到solr的解压目录的bin中
  solr.cmd status
  执行 solr start
  检查solr status
  6、启动后从浏览器中输入http://localhost:8983/solr 进入到solr主页
  7、linux下创建core
  bin/solr create  -c my_core
  8、找到solr-6.5/server/solr/下的my_core/conf
  编辑solrconfig.xml
  在底部</config>上增加
<!-- 配置数据导入 -->  

  
<requestHandler name="/dataimport">
  
<lst name="defaults">
  
<str name="config">db-data-config.xml</str>
  
</lst>
  
</requestHandler>
  

  在75行左右的lib标签中增加
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*\.jar" />  

  
<!-- for HMMChineseTokenizerFactory -->
  
<lib dir="${solr.install.dir:../../../..}/contrib/analysis-extras/lucene-libs/" regex="lucene-analyzers-smartcn-\d.*\.jar" />
  

  

  9、配置my_core/conf/managed-schema在倒数第二行添加对中文分词的支持和过滤html标签
<fieldType name="text_smartcn" positionIncrementGap="0">  
<analyzer type="index">
  
<tokenizer/>
  
</analyzer>
  
<analyzer type="query">
  

  
<charFilter/>
  
<tokenizer/>
  
</analyzer>
  
</fieldType>
  

  

  10、my_core/conf下新建db-data-config.xml,配置数据导入的数据源,内容如下

  添加transformer="HTMLStripTransformer"   stripHTML="true" 是支持过滤疑似html标签的内容

  convertType 是支持clob大字段

<?xml version="1.0" encoding="UTF-8"?>  
<dataConfig>  
  
<dataSource name="source1" type="JdbcDataSource" driver="com.MySQL.jdbc.Driver"
  
url="jdbc:mysql://localhost:3306/baike?failOverReadOnly=false&autoReconnect=true&characterEncoding=utf8&characterSetResults=utf8" user="root1" password="root" batchSize="-1" convertType="true" />  
  
<document>  
  
<entity name="baike" pk="id"  dataSource="source1" query="select t.ID, ty.`NAME`, t.TITLE, t.CONTENT, t.KEYWORD from VOCABULARY_ENTRY t,VOCABULARY_TYPE ty where t.TYPE_ID=ty.ID"  transformer="HTMLStripTransformer">
  
<field column="id" name="id"/>  
  
<field column="NAME" name="vocabulary_type_s"/>
  
<field column="CONTENT" name="vocabulary_ch_text" stripHTML="true"/>
  
<field column="KEYWORD" name="vocabulary_ch_keyword"/>            
  
<field column="TITLE" name="vocabulary_ch_title"/>
  
</entity>  
  
</document>  
  
</dataConfig>
  11、my_core下新建lib文件夹

  将mysql-connector-Java-5.1.41-bin.jar包放入到lib中

  12、重启solr

  bin/solr restart -p 8983

  13、通过http://192.168.242.5:8983/solr/#/baike_core/schema

  配置db-data-config.xml中用到的filed

  参考:http://blog.csdn.net/liuzhen917/article/details/70820925

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-425514-1-1.html 上篇帖子: 学习solr(一) 下篇帖子: solr clould 主从同步
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表