5赞
645
当前位置:  开发笔记 > 编程语言 > 正文

apacheSolr入门见解

最近项目中使用到了solr,记录一下solr的一些东西下载solr,地址http:mirror.bit.edu.cnapachelucenesolr5.3.0在linux目录下创建

  最近项目中使用到了solr,记录一下solr的一些东西

  下载solr,地址 http://mirror.bit.edu.cn/apache/lucene/solr/5.3.0/

  在linux目录下创建solr_home solr_tomcat 文件夹

  其中,solr_home目录下的文件如下:

 技术分享

  如果要配置多核的话,需配置core0core1文件夹里面的文件,单核只 需 配置 collection1

  bin目录里面无内容,可以忽略

  因为项目用到多核,所以配置core0 core1,由于配置core0core1的流程相同,下面只介绍配置core0

  core0目录下的文件

 技术分享

  进入 conf文件夹内,有schema.xml solrconfig.xml文件,其中

  Schema.xml : 是配置目录索引的一个文件

   技术分享

  如图所示,1都是配置solr的数据类型,1区配置的是基本数据类型,2区配置的是solr的分词器,当前用的是 IK Analyzer ; IK分词器下面配置了两个配置项,分    别是index 和 queryindex是按照索引查询,query按关键字查询

   技术分享

  接下来是配置fieldsfields里面应该包含一个对象的所有属性,比如产品对象,那么fields里面应当配置产品名,编号,价格....... 当然可以根据自己的需求配置自己需要的  属性

   技术分享

  接下来配置其它配置项:

  1 配置的是哪个属性是唯一的,这个配的是产品id是唯一的

  2 默认搜索的属性,也就是输入关键字后搜索的字段属性,这是当然是配产品名字

  3 默认搜索操作,这里是多条件查询时默认是and 还是or

  至此,schema文件已经配置完毕

最后在solr.xml文件下面把我们之前的多核配置上去 

      技术分享

tomcat复制到任意一目录下,改名为solr_tomcat, 然后把从下好的solr 资源文件里面找到solr.war ,把它拷贝到solr_tomcatwebapp目录下面,启动tomcat,输入localhost8080/solr,进入如下界面

   技术分享

apache Solr 入门见解


推荐阅读
author-avatar
少年tyrty
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有