zoukankan      html  css  js  c++  java
  • Solr环境搭建

    一、认识Solr

      搜索引擎服务器

    二、环境搭建

    1、  JDK

      http://www.oracle.com/technetwork/java/javase/downloads/index.html

      环境变量配置

      (都用系统变量,Path里的java_home放到最前面,否则可能出问题。或都放在用户变量里,已测)

      ‘JAVA_HOME’:’ C:Program FilesJavajdk1.8.0_73’

      ‘CLASSPATH’:’ .;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;’

      ‘Path’:’ ;%JAVA_HOME%in;%JAVA_HOME%jrein;’

      命令行 ‘java’ ‘java -version’ ‘javac’,确认JDK安装及配置成功

    2、  Tomcat

      http://tomcat.apache.org/index.html

      环境变量配置

      ‘CLASSPATH’:’ %TOMCAT_HOME%BIN’

      所以完整的CLASSPATH应该是

      ‘.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;%TOMCAT_HOME%BIN’

      Tomcat的安装目录instartup.exe 启动tomcat。

      浏览器访问 http://localhost:8080/ ,一个提示Tomcat安装成功的页面

      点击startup.exe后是一个cmd窗口,关闭窗口后,就停止服务了。

      所以要将Tomcat安装成Windows系统服务

      命令行%TOMCAT_HOME%inservice.bat install

      双击tomcat9w.exe,显示’Apache Tomcat 9 Properties’窗口,修改启动方式为Automatic,点击’Start’以启动tomcat服务

    3、  Solr

      http://mirrors.hust.edu.cn/apache/lucene/solr/      

      (Download的是5.5.0,亲测,这个版本,以下步骤,一步都不能省)

      serversolr-webapp文件夹下有个webapp文件夹,将之复制到Tomcatwebapps目录下,并改成solr

      serverlibext 中的 jar 全部复制到 Tomcat webappssolrWEB-INFlib 目录中

      server esources 中的 properties文件全部(有2个)复制到 Tomcat webappssolrWEB-INFlib 目录中

      serversolr 目录复制到计算机某个目录下,如D:SolrHome

      打开TomcatwebappssolrWEB-INF下的web.xml,找到如下配置内容(初始状态下该内容是被注释掉的):

      <env-entry>

            <env-entry-name>solr/home</env-entry-name>

              <env-entry-value>/put/your/solr/home/here</env-entry-value>

              <env-entry-type>java.lang.String</env-entry-type>

      </env-entry>

      将<env-entry-value>中的内容改成你的solr_home路径,这里是D: SolrHome

      浏览器输入

      http://localhost:8080/solr/admin.html#/

      即可出现solr的管理界面

    三、创建Core

    1、什么是Core?

      Solr相当于一个数据库,Core就是Solr库中的一张表,a single index and associated transaction log and configuration files

    2、在SolrHome下新建一个文件夹,名称即Core name,如创建一个’Companies’文件夹

    3、将configsetsasic_configs下的conf文件夹到Companies目录下

    4、在’Companies’下新建core.properties文件,空白即可

    5、重启Tamcat,后浏览器的管理界面已经有了一个’Companies’的Core了

    6、怎么修改Fields

      在managed-schema可修改Fields、Types

      Types请区分’text’(这个版本的text_general)和’string’

      查询发现text为相交即匹配

      可在配置的最后加上这样一行

      <solrQueryParser defaultOperator="AND"/>

      这就 查询结果 就变成了数据库的like

      也可引入分词器IKAnalyzer、MMSeg4j

      IKAnalyzer分词不同于数据库的like。’软件工程师’, ’软件’可匹配上,但’软’匹配不上

    顺利搭建完成

  • 相关阅读:
    嵌入式linux调试技术
    HAL
    让开发板发出声音: 蜂鸣器驱动
    LED 将为我闪烁: 控帘 j发光二级管
    第一个Linux驱动程序: 统计单词个数
    搭建 S3C6.410 开发板的 测试环境
    第四章源代码的下载和编译读后感
    第三章Git使用入门读后感
    第二章搭建安卓开发环境读后感
    第一章安卓系统移植和驱动开发读后感
  • 原文地址:https://www.cnblogs.com/frozenzhang/p/5333746.html
Copyright © 2011-2022 走看看