• Windows系统环境下Solr之Java实战(一)搭建solr服务器并配置IK分词


    搭建solr服务器

    1.下载地址:http://archive.apache.org/dist/lucene/solr/

    2.将D:JavaWebSolrsolr-6.2.0serversolr-webappwebapp下面的webapp拷贝到D:JavaWebSolrapache-tomcat-8.0.22webappswebapp下面的webapp,并将webapp更名为solr

    3.将solr-6.5.0serverlibext下面的jar拷贝到D:JavaWebSolrapache-tomcat-8.0.22webappssolrWEB-INFlib

    4.单独拷贝一份D:JavaWebSolrsolr-6.2.0serversolr放到D:JavaWebSolrsolrhome

    5.修改配置D:JavaWebSolrapache-tomcat-8.0.22webappssolrwebappWEB-INFweb.xml

        <env-entry>
           <env-entry-name>solr/home</env-entry-name>
           <env-entry-value>D:JavaWebSolrsolrhome</env-entry-value>
           <env-entry-type>java.lang.String</env-entry-type>
        </env-entry>

    6.在D:JavaWebSolrsolrhome文件夹下新建new_core文件夹,并将D:JavaWebSolrsolr-6.2.0serversolrconfigsetsasic_configs文件夹下面的conf文件夹拷贝到new_core文件夹。

    7.双击D:JavaWebSolrapache-tomcat-8.0.22instartup.bat启动tomcat

    8.浏览器中请求http://localhost:8080/solr/index.html 即可得到如下界面:

    9.点击Add Core按钮创建索引库

    10.结果如下:

    managed-schema介绍

    D:JavaWebSolrsolrhome ew_coreconfmanaged-schema

    配置IK分词

    1.将ik-analyzer-solr-6.2.1.jar(注意低版本会报错)复制到D:JavaWebSolrapache-tomcat-8.0.22webappssolrWEB-INFlib下面

    2.在D:JavaWebSolrapache-tomcat-8.0.22webappssolrWEB-INF下面新建classes文件夹

    3.在D:JavaWebSolrsolrhome ew_coreconfmanaged-schema的里面新增一下配置

     <!--IKAnalyzer-->
        <fieldType name="text_ik" class="solr.TextField" >
          <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
        </fieldType>
        <!--IKAnalyzer field-->
        <field name="title_ik" type="text_ik"  indexed="true"  stored="true"/>
        <field name="content_ik" type="text_ik"  indexed="true"  stored="true" multiValued="true"/>

    4.重启tomcat

    5.分词测试

     

  • 相关阅读:
    经典布局 ---- 双飞翼
    细嚼浏览器兼容----条件注释判断浏览器版本
    webqq的注册登记和聊天页面--运用jsonp跨域
    Bootstrap框架的要点--栅格系统
    html5橡皮檫特效
    PHP正确获取客户端IP地址
    常用排序算法及Java实现
    Math类中的floor、ceil和round方法
    Java中的动态反射机制和动态代理
    测试
  • 原文地址:https://www.cnblogs.com/cnki/p/6754234.html
Copyright © 2020-2023  润新知