分步指南

  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. 编写python代码获取4k高清壁纸

    Huskiesir最近在研究python爬虫大约俩周了吧,由于比较懒,也没把具体研究的过程与经验写下来,实在是一大憾事.这次直接上干货,代码送给大家: import re import request ...

  2. springmvcjson中文乱码处理

    在sping.xml中增加配置信息 <bean class="org.springframework.web.servlet.mvc.method.annotation.Request ...

  3. python学习(一):python基础

    python两种执行方式: python解释器:py文件路径 python进入解释器:实时输入并获取执行结果 解释器路径: 在linux系统中,python文件在头部加上#!/usr/bin/env ...

  4. 2015 Multi-University Training Contest 3 hdu 5318 The Goddess Of The Moon

    The Goddess Of The Moon Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/ ...

  5. CSVHelper读出乱码 解决方案

    using (FileStream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read)) using (StreamRe ...

  6. GROUP BY 与聚合函数 使用注意点

    表的设计: 表里面的内容: 一:在不使用聚合函数的时候,group by 子句中必须包含所有的列,否则会报错,如下 select name,MON from [测试.] group by name 会 ...

  7. 洛谷 P1529 回家 Bessie Come Home

    P1529 回家 Bessie Come Home 题目描述 现在是晚餐时间,而母牛们在外面分散的牧场中. 农民约翰按响了电铃,所以她们开始向谷仓走去. 你的工作是要指出哪只母牛会最先到达谷仓(在给出 ...

  8. HDU 4089

    很容易列出方程 设dp[i][j]为排在第i位置,总共有j个人排队到达目标状态的概率 i=1 dp[i][j]=p4+p1*dp[i][j]+p2*dp[j][j] 2<=i<=k dp[ ...

  9. java结合jQuery.ajax实现左右菜单联动刷新列表内容

    http://域名/一级菜单ID-二级菜单ID/ 用这种URL请求页面,出现如图所看到的内容: 该页面包括四部分,顶部文件夹+左側菜单+右側菜单+右下側数据列表. 左側菜单包括一级菜单和二级菜单,点击 ...

  10. nyoj 628 小媛在努力 【搜索】

    第一次是直接建一个10^7的数组 结果  内存大的要死.! 是不是能够不建数组 这下好了 小媛在努力 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描写叙述 在多媒体数据处理 ...