zoukankan      html  css  js  c++  java
  • solr环境搭建&基本使用

    分步指南

    1. solr服务与tomcat整合
    2. solr使用配置步骤
    3. solr使用

    4. 推荐分词工具

    相关的文章

     一.Solr服务与tomcat整合

         1solr相关版本下载路径:http://archive.apache.org/dist/lucene/solr/

         2、将solr中的example中的solr拷贝到要作为服务器的位置

         3、将相应的solr的web程序也拷贝出来

         4、修改solr-->home文件夹中的solrconfig.xml设置data的路径

          

         5、在tomcat  server.xml 设置相应的context

             

         6、为context设置相应的环境变量,说明solr的主目录的地址

            

         7、在solrconfig.xml文件中取消VelocityResponseWriter这种输出格式

             

        8、加入中文分词

            8.1、下载中文分词器  

               相关版本下载路径:https://code.google.com/archive/p/mmseg4j/downloads

            8.2、将中文分词的包拷贝到server的lib中

              

            8.3、将中文分词添加到FieldType中

                 

       9、启动tomcat服务访问 http://localhost:8080/solr/admin/

            

    二、Solr使用配置步骤      

      1、配置solr schema.xml文件

          11配置应用中用到的自定义field(因场景而定) 例子如下:

               

           属性说明: multiValued="true" 设置多值域  indexed=”true” 是否设置索引       stored=”true” 是否存储索引  type=”textCpmplex” 设置该字段支持中文分词  name=”你设置的 字段名称”

       2.配置solr全字段文本搜索

          

        修改

           

      三、Solr使用

        1、添加索引

           1.1solrServer初始化

          

          1.2、添加单条索引

               

          1.3 添加集合中数据到solr索引

      

            

           1.4、将javabean中的数据添加到solr索引

                

               JavaBean字段跟schema.xml中自定义域的映射

                

             1.5、删除索引

                 

           1.6、查询索引

               

            1.7solr 高亮查询

                 

              注意: 设置高亮 setParam  hl.fl 其中的l是字母L不是数字1

              1.8、修改索引

             id是唯一的主键   最后添加的相同的id的域 会覆盖前面的域

             1.9、索引操作结果可直接在 solr 服务界面中 使用*:* 或者关键字查看结果

             2.0  分词查看推荐工具 luke  

             

           使用 java -jar lukeall-3.5.0.jar 启动服务

            

            找到solr data 索引目录 即可看到分词结果

             

  • 相关阅读:
    网站优化,dns预解析,解析缓存
    dos命名重启或关闭远程服务器
    IIS 常见问题集记录
    EF 基础提供程序在 Open 上失败
    flexbox学习
    svn post-commit 同步
    备份
    log4net 2.0.4有问题,AdoNetAppender会报错
    signalr 配置错误跟踪
    Facebook的Web开发三板斧:React.js、Relay和GraphQL
  • 原文地址:https://www.cnblogs.com/jpfss/p/7909840.html
Copyright © 2011-2022 走看看