分步指南

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

  4. 推荐分词工具

相关的文章

一.Solr服务与tomcat整合

1、solr相关版本下载路径: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文件

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

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

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

修改

三、Solr使用

1、添加索引

1.1、solrServer初始化

1.2、添加单条索引

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

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

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

1.5、删除索引

1.6、查询索引

1.7、solr 高亮查询

注意: 设置高亮 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 索引目录 即可看到分词结果

solr环境搭建&基本使用的更多相关文章

  1. solr环境搭建

    介绍摘自百度百科:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过 ...

  2. [精华]Hadoop,HBase分布式集群和solr环境搭建

    1. 机器准备(这里做測试用,目的准备5台CentOS的linux系统) 1.1 准备了2台机器,安装win7系统(64位) 两台windows物理主机: 192.168.131.44 adminis ...

  3. jdk、tomcat、solr环境搭建

    环境概述 1)操作系统:windows7旗舰版(64位) 2)jdk:jdk-8u131-windows-x64: 3)tomcat:apache-tomcat-9.0.0.M21 4)solr:so ...

  4. solr环境搭建及java小demo

    一配置solr环境 1.下载solr 2.配置solr(最好单独分离出一个tomcat,一台机器启动多个tomcat参见:http://www.cnblogs.com/lxlwellaccessful ...

  5. Solr环境搭建过程中遇到的问题

    Solr下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/6.3.0 Solr搭建步骤转自:http://blog.csdn.net/wbcg ...

  6. [solr] - 环境搭建2

    前面使用Tomcat搭建solr,参考文章: http://www.cnblogs.com/HD/p/3977799.html 原来solr可以不使用tomcat/jboss等服务器,它自身已经集成了 ...

  7. [solr] - 环境搭建

    这里忽略java安装和tomcat安装,这里使用的是solr-4.10.0 1.到apache下载solr,地址: http://mirrors.hust.edu.cn/apache/lucene/s ...

  8. 基于tomcat的solr环境搭建(Linux)

    ♥♥  solr是基于lucene的一个全文检索服务器,提供了一些类似webservice的API接口,用户可以通过http请求solr服务器,进行索引的建立和索引的搜索.索引建立的过程:用户提交的文 ...

  9. Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建

    Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建 由于公司里的Solr调试都是用远程jpda进行的,但是家里只有一台电脑所以不能jpda进行调试,这是因为jpda的端口冲突.所以 ...

随机推荐

  1. 利用Arcade表达式显示多行标签

    要素图层依然是全球气象站点分布数据,属性表如下: 展示效果如下,显示的四行数据分别是属性表中的WIND_NAME,TEMP,WIND(运算之后的),R_HUMIDITY 本次尝试一次性写全所有的信息: ...

  2. vue 页面跳转及参数传递和接收

    跳转: this.$router.push({name: 'My',params:{ id:'1',name:'anson'}});   接收: {{this.$route.params.id}}

  3. 安装Nginx的各种报错的解决

    如题,本人环境Ubuntu14.0虚拟机,安装一个nginx服务器来运行我的fastDfs文件管理的.但是安装出现了各种问题: sudo ./configure --prefix=/usr/local ...

  4. os.getcwd()函数的用法

    获得当前路径 在Python中可以使用os.getcwd()函数获得当前的路径. 其原型如下所示: os.getcwd() 该函数不需要传递参数,它返回当前的目录.需要说明的是,当前目录并不是指脚本所 ...

  5. Git:Git的安装过程

    Git:Git的安装过程 路径不要存在空格 默认即可,第一项为是否在页面显示 文本编辑器,默认VIM即可 设置环境变量: 1)最安全的选择,path环境变量不会改变,你只能在git bash里使用命令 ...

  6. SpringBoot中使用过滤器Filter

    场景:API的参数都是经过加密的,于是在过滤器中,将获取到的请求的参数先解密再去进行处理 一.实现Filter接口 public class TestFilter implements Filter ...

  7. [terry笔记]python三级菜单

    把三级菜单输出,选择后逐层显示,”b“返回上一级菜单. menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村': ...

  8. MRv2 工作机制 、 公平调度器、MR压缩、边数据

    对于节点数超过 4000 的大型集群,前一节描述的 MapReduce 系统开始面临着扩展的瓶颈. 2010 年 Yahoo 的团队开始设计下一代的 MapReduce. (Yet Another R ...

  9. 译:MySQL性能优化的21条最佳经验

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据 ...

  10. hdu 4628 Pieces(状态压缩+记忆化搜索)

    Pieces Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total S ...