Solr安装笔记

全文检索引擎Solr系列——入门篇 Solr采用Lucene搜索库为核心,提供全文索引和搜索开源企业平台,提供REST的HTTP/XML和JSON的API,如果你是Solr新手,那么就和我一起来入门吧!本教程以solr4.8作为测试环境,jdk版本需要1.7及以上版本。 准备 本文假设你对Java有初中级以上水平,因此不再介绍Java相关环境的配置。下载解压缩solr,在example目录有start.jar文件,启 阅读详情

1.Solr基本环境搭建:

环境要求:JDK 1.7及以上,tomcat7+Solr4.8

1.    将solr-4.8.0\example\webapps\solr.war拷贝到Tomcat中进行部署

2.        建立Solr工作目录,比如D:\solr\home。将\solr-4.8.0\example\下的solr文件夹拷贝到这个工作目录中。

3.        启动tomcat,将solr-4.8.0\example\lib\ext包下的jar包,全部拷贝到tomcat/webapps下解压开的solr工程的lib目录下。

4.        修改web工程solr中web.xml文件,添加如下

5.     修改tomcat/webapps下solr的web.xml配置文件,指定solr工作目录

<env-entry>

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

       <env-entry-value>D:/solr/home/solr</env-entry-value>

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

 </env-entry>

 

6.    启动tomcat,访问http://localhost:8080/solr

2.新建core

http://localhost:8080/solr,点击左侧core Admin,通过addcore按钮添加(在创建之前需在D:\solr\home\solr目录优先创建文件夹,名称即是core的名字,从collection1文件夹拷贝conf文件夹到新建core下)

3.分词器集成

4.x版本对应的IK分词器是IK Analyzer 2012FF_hfl ,用其他版本会无法集成

1.解压IKAnalyzer 2012FF_hf1.zip,获得IK Analyzer 2012FF_hf1。将该目录下的IKAnalyzer.cfg.xml,stopword.dic放到之前安装TOMCAT_HOME/webapps/solr/WEB-INF/classes目录下(没有就创建classes文件夹) IKAnalyzer2012FF_u1.jar放到之前安装的TOMCAT_HOME/webapps/solr/WEB-INF/lib目录下

2.修改相关core/conf,如修改/solr_home/collection1/conf/中的schema.xml中增加如下内容:

<fieldType name="text_ik" class="solr.TextField">

        <analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>

        <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>

</fieldType>

同时修改filed 使filed引用text_ik.这样才能使用IK分词器。

<field name="name" type="text_ik" indexed="true" stored="true"/>

 

 

4.Mysql集成

1.拷贝mysql驱动jar,solr4.8.0解压文件夹下dist目中的solr-dataimport-*.jar,solr-dataimport-extra-*.jar到TOMCAT_HOME/webapps/solr/WEB-INF/lib中

2.修改core中solrconfig.xml文件,添加dataimport

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
        <lst name="defaults">
          <str name="config">data-config.xml</str>
        </lst>
    </requestHandler>

3.在solrconfig.xml同目录下新建data-config.xml文件

<dataConfig>

  <dataSource type="JdbcDataSource"

             driver="com.mysql.jdbc.Driver"

             url="jdbc:mysql://localhost/yourDBname"

              user="root"

              password="root"/>

  <document>

   <entity name="question1" query="select Guid,titl fromquestion where Guid is not null">

      <field column="Guid" name="id"/>

      <field column="title" name="question1_title"/>

   </entity>

 </document>

</dataConfig>

 

注意:column为数据库对应的名称,name为需在schema.xml中定义的名称,id为必须项(默认为string类型,若需修改类型,需注释掉solrconfig如下配置:

<searchComponentname="elevator" class="solr.QueryElevationComponent" >

   <!-- pick a fieldType to analyze queries -->

   <str name="queryFieldType">string</str>

   <str name="config-file">elevate.xml</str>

 </searchComponent> )

 

配置完成后登陆http://localhost:8080/solr,在core admin选项页中选择新建的core,并进行reload

 

 

在左侧core Selector中选择新建core,选择dataimport,默认全量进行索引引导入,点击execute,同时勾选auot-refresh staus,可实时查看doc导入。导入成功时,会在顶部提示。


在右侧可点击打开configuration实时查看数据配置,若配置正常则会彩色显示。

SNAP计算哨兵二号的叶面积指数(LAI) 对于哨兵二号数据以及LANDSAT8数据,SNAP提供已经集成好的模块计算LAI。在Optical->Thematic Land Processing->Biopyhsical Processor目录下面。 对于经过Sen2Cor处理好的数据,需经过重采样才可进行计算。重采样工具在Raster->Geometric->Resampling。 如果选择Biopyhsical Processor S2_10m进行计算,需要将所有的波段都重采样为10米(哨兵二号的第二波段为10米,可据此波 阅读详情

相关推荐

【rPPG】基于多光谱摄像头的非接触式睡眠血氧监测系统(传统建模方法解析)

本文深入解析了基于多光谱摄像头的非接触式睡眠血氧监测系统,重点探讨了rPPG技术的原理、硬件设计及传统建模方法。通过多光谱摄像头捕捉皮肤微弱光学变化,实现医疗级精度的心率和血氧监测,特别适合长期睡眠监测场景。文章详细介绍了摄像头选型、照明系统设计以及PBV模型等核心技术,并对比了与传统传感器的性能差异。

weixin_30300225的博客 562

【十分钟入门Solr搜索引擎】从新手到高手的快速指南!

Solr搜索引擎一、什么是Solr?二 、数据库本身就支持搜索啊,干嘛还要搞个什么solr?三、如果我们想要使用solr那么首先我们得安装它2.solr官网3.解压后打开solr文件夹进bin目录,在地址框输入cmd 回车 此时弹出命令行4.输入solr.cmd start 命令开启solr服务5.看到下面这个界面说明solr安装成功啦!6.创建 **code** 核心并添加 **conf** 配置文件7.重启服务8.显示以下界面表示核心创建成功啦!9.一起来试试吧!10.查询成功 一、什么是Solr? 其

沁禹的博客 1万+

UE5.3像素流送Docker化部署:从Linux服务器搭建到云端实时渲染

本文详细介绍了在Linux服务器上使用Docker容器化部署UE5.3像素流送服务的完整流程。通过将虚幻引擎运行时、信令服务器和TURN服务打包为标准化镜像,利用Docker Compose进行编排,实现了云端实时渲染应用的快速部署、环境一致与弹性扩展,有效解决了传统部署中的环境依赖与运维难题。

k0l1m2n3o的博客 199

Solr入门简介

1. Solr简介 前言 学习Solr需要一些和java相关的储备知识,在此之前,假设您已经: 拥有Java开发环境以及相应的IDE 熟悉Spring Boot 熟悉Maven 熟悉Lucene 如果大家是一名java开发工程师,我想大家有需求要学习Solr,应该上边的前3条要求都不是问题,至于为什么要学习Lucene呢? 因为Solr是基于Lucene开发的全文检索服务。也可以简单理解为,solr依赖于Lucene,是Lucene的一种封装。这个在后边也会详细介绍。 1.1 Solr 是什么 Sol

keller的博客 7450

微信小程序实现锚点效果 scroll-view的scroll-into-view属性

小程序中实现锚点效果,可以直接使用scroll-view的scroll-into-view属性就可以实现锚点效果,比较方便简单。那么需要用到scroll-view那些参数呢,下面具体讲讲:效果展示: wxml **注意:**viewid值是动态的,通过setData设置即可。js wxss......

FaxMiao的博客 5447

GEOS-Chem笔记——模式下载安装+驱动数据+运行流程

看过我博客的会发现我写了很多CESM的笔记,但是说实话,平时科研我其实更多时候是GEOS-Chemuser。之所以写了很多CESM笔记,其实是因为不会,就边学边写。然后GEOS-Chem已经用比较熟了,所以也没想过做笔记啥的。但是我发现越来越多朋友私信我各种CESM问题,我觉得我可能给大家营造了一种我是CESM达人的错觉。感觉自己有点跑偏了呢。公平起见,我觉得我有必要补充点GEOS-Chem笔记。 GEOS-Chem是研究大气化学的人常用的大气化学传输模式,在全世界范围的大气化学研究组中被广泛使用。不过.

砍柴姑娘Jourosy的博客 1万+

Solr简介

Solr1. Solr 是什么?Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一个基于HTTP 的管理界面。可以使用 Solr 的表现优异的基本搜索功能,也可以对它进行扩展从而满足企业的需要。Solr的特性包括:高级的全文搜索功能专为高通量的网络流量进行的优化基于开放接口(XML和HTTP)的标准 综合的HTM

minmax329的博客 5078

【阅读文献笔记】FoundationStereo: Zero-Shot Stereo Matching

提出首个零样本泛化立体匹配基础模型设计 STA 模块融合单目先验提出 AHCF 模块增强代价滤波构建 100 万合成数据集 FSD + 自净化流程。

qq_46460379的博客 1257

solr基础理解和功能分析

一、solr概述 Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。Solr是一个可扩展的,可部署,搜索/存储引擎,优化搜索大量以文本为中心的数据。 二、solr管理界面功能 1.Logging 展示Solr的日志,不用去后台查日志,还可以用来配置打印日志级别。 2.Core Admin 支持SolrCore的基本操作。 主要有 Add Core(添加核心), Unload(卸载核心),Rename(重命名核心),Reload(重 新加载核心),Opt

qq_41585300的博客 6196

声发射传感器的工作原理是什么?

介绍声发射传感器的工作原理。

qq_39948394的博客 9246

openEuler 20.03 LTS面向RK3399移植系列(3)—openEuler 20.03 LTS面向Firefly RK3399的第一个版本(Linux kernel 4.4)

任务动机:完成openEuler面向RK3399开发板的移植。 任务描述:按照固件烧写准备,固件获取,固件打包和烧写的步骤实现openEuler面向RK3399开发板的移植,整理过程和相关命令记录到文档。 1. 制作openEuler的rootfs.img 1.1 开发环境 树莓派--openEuler系统 openEuler 20.03 LTS 的内测版本镜像,下载。 1.2 具体操作 1.2.1 ssh远程连接树莓派 确定树莓派IP ssh连接 1.2.2 制作rootfs.img

火种源码的机器人技术专栏 2366

solr安装笔记

solr安装笔记 1、首先确认服务器具备java环境 java -version 2、安装java环境 tar xvf jdk-8u131-linux-x64.tar.gz -C /usr/local/ 修改jdk解压缩目录名称 mv jdk1.8.0_131/ jdk 编辑环境配置文件 vi /etc/profile 最后行新增 #java runtime seting export JAVA_...

weixin_45237989的博客 171

“华为”云桌面系统声音比较小,如何调大?

调整操作系统声音 开启云桌面,登录账户之后,进入操作系统,鼠标左键点击右下角的声音图标,把声音调到最大(如下图); 可以考虑使用浏览器在线听音乐,确定声音的音量! 如果只是耳麦声音小,可以鼠标右键点击声音图标,选择录音设备(R),如下图: 点击“录音设备(R)”后进入,鼠标右键点击“麦克风”选择属性,将侦听级别调至最大,确定! 调整华为云终端声音(软设置) 将鼠标移至桌面的顶端中间位置,打开如下图的样式图标,鼠标左键点击“主页”; 点击“主页”之后,将回到云桌面的终端操作界面,

shunchang的专栏 2336

solr win 安装笔记

1. solr(lucene基于java开发是apache 下的顶级项目) 依赖于 java 环境 我的版本8.8.1 (jdk1.8以上) 首先安装 lucene 简单 去官网下载https://lucene.apache.org/core/downloads.html 解压缩后 将 CLASSPATH 环境变量中,注意 分号‘;’隔开. (1)D:\mysofts\lucene-8.8.1\analysis\common\lucene-analyzers-common-8....

weixin_42247563的博客 278

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

solr笔记之solr下载及安装

在学习solr过程中,磕磕碰碰,遇到过许多问题,所以特写下笔记,以供需要的时候时常翻阅,也给能看到该博文的博友提供一个不全面的参考。 一、solr简介: Solr是一个独立的企业及搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式...

weixin_30410999的博客 288

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Solr学习笔记-认识solr及安装配置

Solr(http://lucene.apache.org/solr),Apache Lucene项目的子项目,是一个基于Lucene的Java搜索引擎服务器。 Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语,更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容,通过对Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以

沉默 1244

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

solr笔记之solr下载及安装使用

https://www.cnblogs.com/cenwei/p/6527081.html

无术不学的博客 849

Solr学习笔记(一)Solr的安装

Solr学习笔记(一)Solr的安装 1.solr解压到E:\solr。tomcat解压到e:\tomcat。 2.把E:\solr\dist\apache-solr-1.2.0.war放到E:\tomcat\webapps目录下改名为solr.war。 3.把E:\solr\example目录中的solr文件夹复制到E:\tomcat\目录下。 4.在E:\tomcat\co

fover717的专栏 3723

solr mysql mutivalue_多核solr安装笔记

1.安装JDK,在安装JDK7的时候遇到问题,后改为JDK6。2.安装TOMCAT,解压到/usr/local/tomcat73.解压solr,将${solr}/dist/*solr*.war,cp到${tomcat}/webapps/solr.war4.cp ${solr}/example/solr,到/usr/local/multisolr/core15.cp ${solr}/example/...

weixin_42619448的博客 126

solr安装使用笔记

下载 solr官方下载地址:http://lucene.apache.org/solr/ 使用 启动 solr dir/bin/solr.cmd start 停止solr dir/bin/solr.cmd stop -all 访问控制台http://localhost:8983/solr/ 创建core solr create -c mycore -d basic_...

diejiankuai3444的博客 154

solr 7.1 安装及初始化笔记

背景: 因业务需要, 需要将数据存储在solr中做查询服务. 之前没有接触过solr,看了点教程,发现玩得转,在这里先记录一下安装及初始化的笔记. 具体的java的增删改查,通过实现了 CrudQueryCommonDao 接口,已经做到和sql,mongo使用同一接口调用,在这里不单独表述. 1. 官网下载zip版的solr安装包(solr-7.1.0.zip),并解压。

SYBN的专栏 1271

apache solr安装和使用笔记

一、安装 A、 利用自带的Jetty服务器 首先在dos命令中进入到下载好的solr解压的目录apache-solr-3.4.0的example目录 cd E:\JAR\solr\apache-solr-3.4.0\example 然后利用java命令,启动jetty服务器。Java –jar start.jar 启动Jetty成功后,如果没有看到错误消息,你

云守护的专栏 1300

多核solr安装笔记

为什么80%的码农都做不了架构师?>>> ...

weixin_34310127的博客 101

Solr学习笔记(1) —— Solr概述&Solr的安装

一、概述   使用Solr实现电商网站中商品信息搜索功能,可以根据关键字、分类、价格搜索商品信息,也可以根据价格进行排序。    1.1实现方法   在一些大型门户网站、电子商务网站等都需要站内搜索功能,使用传统的数据库查询方式实现搜索无法满足一些高级的搜索需求,比如:搜索速度要快、搜索结果按相关度排序、搜索内容格式不固定等,这里就需要使用全文检索技术实现搜索功能。 ...

VNOpU2015的专栏 217

solr学习笔记1_solr安装配置

环境:tomcat7.0,java1.7,solr4.8.1 Solr介绍 Solr是一个基于Apache Lucene的开源企业级搜索平台,主要功能包括全文检索,高亮命中(hit highlighting),分面搜索(faceted search),近实时索引,动态集群,数据库集成,富文本(e.g. Word,PDF)索引,空间搜索;通过提供分布式索引,复制,负载均衡查询

clh604的专栏 2212

Java solr7.5 spingdata solr笔记,多表,单表查询,Linux安装

由于公司项目用到solr,本文是做一下笔记,版本是windows solr7.5 下载地址 启动:在bin目录下输入 solr start 或者指定端口 solr start -p 端口号 1.创建自己的core,每个核心都是solr的一个实例,一个solr服务可以创建多个核心,每个核心都可以进行自己独立配置。 在D:\solr\solr-7.5.0\server\solr创建一个叫new_co...

weixin_39694434的博客 420
上一篇: Solr REST操作:增删改查
下一篇: concurrent之BlockingQueue
xb_smart
博客等级 码龄16年 124粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值