2.solr学习速成之安装

1.下载解压solr-5.3.1.tgz

[[email protected] opt]# tar -zxf solr-5.3.1.tgz -C /opt/module/

2.将solr-5.3.1/server/solr-webapp下的webapp文件夹拷贝到tomcat下的webapp下,并改名solr

[[email protected] solr-webapp]# cp -r webapp/* /opt/module/apache-tomcat-8.5.15/webapps/solr/

3.拷贝扩展依赖的jar包

将solr-5.3.1\server\lib\ext下的jar包拷贝到apache-tomcat-8\webapps\solr\WEB-INF\lib下

[[email protected] lib]# cp -r ext/* /opt/module/apache-tomcat-8.5.15/webapps/solr/WEB-INF/lib/

4.拷贝配置文件

将solr-5.3.1\server\resources下的 log4j.properties拷贝到 apache-tomcat-8\webapps\solr\WEB-INF\lib下

[[email protected] server]# cp resources/log4j.properties /opt/module/apache-tomcat-8.5.15/webapps/solr/WEB-INF/lib/

5.配置home目录

/opt下新建solr_home文件夹

并将solr-5.3.1\server\solr下的内容拷贝到solr_home中

[[email protected] server]# cp -r solr/* /opt/solr_home/

6.配置apache-tomcat-8\webapps\solr\WEB-INF下的web.xml

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/opt/solr_home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

启动tomcat访问

http://192.168.126.205:8080/solr/

7.创建一个core  相当于数据库一张表

solr_home下建立一个文件夹test

将solr-5.3.1/server/solr/configsets/sample_techproducts_configs下面的conf文件夹拷贝到test下

[[email protected] sample_techproducts_configs]# cp -r ./* /opt/solr_home/test/

打开页面点击添加

时间: 2024-10-06 03:24:29

2.solr学习速成之安装的相关文章

4.solr学习速成之bean

以bean的形式提交索引,以bean的形式查询出来 package com.liucheng.solr; import java.io.Serializable; import org.apache.solr.client.solrj.beans.Field; public class student implements Serializable{ private static final long serialVersionUID = 1L; @Field private String id

12.solr学习速成之dataimport

solr除了利用solrj建立索引外,还可以由列式数据库hbase触发器添加索引,自动全量或者增量索引关系数据库数据等. dataimport可以配置从任何关系数据库导入索引 1.将jar包拷贝到tomcat/webapps/solr/web-inf/lib下面 mysql-connector-java-5.1.6.jarsolr-dataimporthandler-5.3.1.jarsolr-dataimporthandler-extras-5.3.1.jarsolr-dataimportsc

3.solr学习速成之索引添加 查询 删除

solrserver.java public class solrServer { private solrServer(){}; final static String SOLR_URL = "http://localhost:8080/solr/test"; private static HttpSolrClient server = null; public static HttpSolrClient getServer(){ if(server == null){ server

13.solr学习速成之IK分词器

IKAnalyzer简介 IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包. IKAnalyzer特性 a. 算法采用"正向迭代最细粒度切分算法",支持细粒度和最大词长两种分词方式,速度最大支持80W字/秒(1600KB/秒). b. 支持多子处理器分析模式:中文.数字.字母,并兼容日文.韩文. c. 较小的内存占用,优化词库占有空间,用户可自定义扩展词库. d. 扩展lucene的扩展实现,采用歧义分析算法优化查询关键字的搜索排列组合,提高lucene检

5.solr学习速成之语法

常用查询参数 q - 查询字符串,必须的. fl - 指定返回那些字段内容,用逗号或空格分隔多个.  start - 返回第一条记录在完整找到结果中的偏移位置,0开始. rows - 指定返回结果最多有多少条记录,配合start来实现分页. sort - 排序,示例:(inStock desc, price asc)表示先 "inStock"降序, 再 "price"升序,默认是相关性降序. wt - (writer type)指定输出格式,可以有 xml, jso

Solr学习总结(五)Solrnet的基本用法及CURD

上一篇已经讲到了Solr 查询的相关的参数.这里在讲讲C#是如何通过客户端请求和接受solr服务器的数据, 这里推荐使用SolrNet,主要是:SolrNet非常使用方便,而且用户众多,社区活跃,一直在更新. SorlNet源码地址:https://github.com/mausch/SolrNet SolrNet使用说明文档:https://github.com/mausch/SolrNet/tree/master/Documentation 一.创建一个项目控制台程序,并引用SolrNet.

Solr学习总结(六)SolrNet的高级用法(复杂查询,分页,高亮,Facet查询)

上一篇,讲到了SolrNet的基本用法及CURD,这个算是SolrNet 的入门知识介绍吧,昨天写完之后,有朋友评论说,这些感觉都被写烂了.没错,这些基本的用法,在网上百度,资料肯定一大堆,有一些写的肯定比我的好,不过,这个是Solr系列文章,会从Solr的基础入门讲到实际开发中的分页,高亮,Facet查询等高级用法.所以,基础的入门也会涉及一些,望大家见谅.我用这么多篇文章,来总结Solr 也是为了将Solr 的 安装,配置,开发等等,整个过程的资料,都能总结汇集到一起,这样不管是懂Solr还

Solr学习记录:Getting started

目录 Solr学习记录:Getting started 1.Solr Tutorial 2. A Quick Overview Solr学习记录:Getting started 本教程使用环境:java8或者更高版本.Solr8.1.centos7 1.Solr Tutorial 1.1简介 本篇将用三个部分具体练习以引领对Solr的快速体验.每个练习将基于前一个练习. 第一个练习:启动solr,创建一个Collection,索引一些基础文档,执行一些搜索. 第二个练习:使用不同数据集,并尝试用

node.js在windows下的学习笔记(1)---安装node.js

1.首先打开http://www.nodejs.org/ 2.选择DOWNLOADS,跳转到下面的画面,我的系统是windows7的32位.所以选择.msi的32bit版本. 3.下载后,得到一个5.43MB大小的安装包, 4.运行安装包 点击next 打个勾,点击next 选择安装目录 最后,安装成功啦 node.js在windows下的学习笔记(1)---安装node.js,布布扣,bubuko.com