首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第4章 配置Solr

第4章 配置Solr 作者:幽鸿   Sep 20, 2015 4:15:52 PM 本章包括  处理一个查询请求  使用搜索组件扩展查询处理  管理变暖搜索者  管理缓存行为 到目前为止...我们会改变,在这一章和下一个通过学习如何配置和配置设置如何影响Solr的行为。您将看到,Solr的配置可以在第一次看到令人生畏的,因为示例的配置文件在Solr服务器包含几乎所有可能的配置设置。...Solr web应用程序使用一个全局Java系统属性(solr.solr. home)来识别寻找配置文件的根目录。...示例服务器,Solr的主目录(solr.solr.home)$  SOLR_INSTALL / / Solr /例子。 接下来,Solr扫描包含一个核心的主目录的子目录。...xml使用Solr的初始化过程中创建和设置collection1核心包括。  在Solr的早期版本中,您必须在Solr.xml定义核心,需要建立一个核心的缺点目录,然后添加solr.xml的核心定义。

62130
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Solr使用——什么是solr

    Solr 具有高度可扩展性,提供容错分布式搜索和索引,并为世界上许多最大的互联网站点的搜索和导航功能提供支持。 Solr 是具有类似 REST 的 API 的独立企业搜索服务器。...针对大流量进行了优化:Solr 已在全球范围内以极大规模的方式得到验证 综合管理界面:Solr 附带一个内置的响应式管理用户界面,可以轻松控制您的 Solr 实例 基于标准的开放接口 - XML、JSON...Solr 通过 JMX 发布大量指标数据 高度可扩展和容错:Solr 建立在经过实战考验的 Apache Zookeeper 之上,可以轻松扩展和缩减。...Solr 在复制、分发、重新平衡和容错方面开箱即用。 灵活、适应性强,配置简单:Solr 旨在适应您的需求,同时简化配置 近实时索引:想立即查看您的更新吗?...Solr 利用 Lucene 的近实时索引功能来确保您在需要时看到内容 可扩展插件架构:Solr 发布了许多定义良好的扩展点,可以轻松插入索引和查询时间插件。

    1.2K30

    Linux实战下~zookeeper集群与solr集群

    昨天写的solr单机版,今天就先把solr集群版也写一下吧,因为solr需要用到zookeeper,那么我们首先需要安装zookeeper集群,如果zookeeper只安装一个的话也会造成这个服务挂掉的话...solr集群的搭建 跟单机版的solr类似,但是也有不同的。我们需要把solr注册到zookeeper中。 首先我们需要准备多个tomcat。我这里准备了4个 端口改为80 81 82 83 四个。...复制我们单机版 的在各个tomcat中部署solr.复制到tomcat的webapps下即可,配置solrhome,修改web.xml 还有在集群中我们需要修改solr.xml中的端口和ip访问等。...可以看我写的单机版solr配置 将配置文件上传到zookeeper中,这个是从solr 解压包里面拿出来的/root/solr-4.10.3/example/scripts/cloud-scripts/...使用zookeeper中的zkCli.sh命令查看是否启动成功 告诉solr实例zookeeper的位置。

    2.5K50

    后端技术杂谈4:Elasticsearch与solr入门实践

    localhost:9200 { "name" : "atntrTf", "cluster_name" : "elasticsearch", "cluster_uuid" : "tf9250XhQ6ee4h7YI11anA...在浏览器中访问 Solr 管理后台: http://127.0.0.1:8983/solr/#/ ? Solr 管理后台 创建 Solr 应用: ....重启 Solr ,当搜索 "关键词" 的时候,id 为 1和 4 的文档将出现在前面,同时 id = 3 的文档被排除在结果之外,可以看到,没有干预的时候,搜索结果为: ?...常用的中文分词插件有 IKAnalyzer、mmseg4j和 Solr 自带的 smartcn 等,分词效果各有优劣,具体选择哪个,可以根据自己的业务场景,分别测试效果再选择。...Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎,Solr4 还增加了NoSQL支持。

    1.2K10

    Solr和Spring Data Solr

    2.Linux下Solr的安装 1:把Tomcat安装包导入Linux系统,解压 Tomcat并重命名tomcat-solr 2:导入solr的Linux安装包到Linux服务器,解压 solr-4.10.3...命令:cp solr-4.10.3/example/webapps/solr.war tomcat-solr/webapps/ 4:使用命令解压:unzip -oq solr.war -d solr..."/> 4.业务域配置 域相当于数据库的表字段,用户存放数据,因此用户根据业务需要去定义相关的Field(域),一般来说,每一种对应着一种数据,用户对同一种数据进行相同的操作...第四步:基本的CRUD /** * 测试Solr的简单操作 * @author Mr.song * @date 2019/06/13 16:55 */ @RunWith(SpringJUnit4ClassRunner.class...simpleHighlightQuery.addFilterQuery(filterQuery); System.out.println("品牌过滤查询:"+brand); } //4.

    2.5K20

    【solr字段说明】Solr查询详解

    这节重点是讲Solr的查询相关的知识点 一、 查询参数说明 在做solr查询的时候,solr提供了很多参数来扩展它自身的强大功能!以下是使用频率最高的一些参数! ...官方的技术文档以及一些大神的博文日志,这里只是抛砖引玉】 二、 Solr运算符 1. “:” 指定字段查指定值,如返回所有值*:* 2. “?”...符号) 4. “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。 5..... “^” 控制相关度检索,如检索jakarta apache,同时希望去让”jakarta”的相关度更加好,那么在其后加上”^”符号和增量值,即jakarta^4 apache 7....china AND +AB:america或+AB:china +AB:america   总而言之,查询语法:  修饰符 字段名:查询关键词 AND/OR/NOT 修饰符 字段名:查询关键词 三、 Solr

    2.4K30

    Solr使用——使用Docker进行快速安装Solr

    Solr使用——使用Docker进行快速安装Solr 背景 日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家...开发环境 系统:Ubuntu20.04 虚拟机 环境:Docker 内容 最近正在研究Solr,特此进行整理出来学习过程,便于大家一起来学习使用。话不多说,下面我们开始进行安装Solr。...1、从Solr官网找到了容器安装的方式,点击一下进入Docker Hub中进行查看一下基本信息。...2、拉取一下镜像 docker pull solr 3、进行运行一下容器并映射出来端口号,访问试试。...docker run -p 8983:8983 -t solr 注:直接运行Docker也会从配置好的镜像仓库中查找需要的镜像,我还是更习惯于先拉取镜像下来~~~ 到这里我们进行访问一下,发现已经可以正常访问管理页面了

    1.8K10

    了解Solr

    目录 3、执行命令:java -jar start.jar 4、通过第三步以后,系统会启动solr自带的jetty服务器,通过 http://localhost:8983/solr/便可访问solr。...true--solr会对这个字段进行索引,只有经过索引的字段才能被搜索、排序等;false--不索引 (4)、stored:是否存储?...4、 实际项目中为了方便查询,我们会把多个需要查询的字段合并到一个字段里,方便查询。...动态的字段,使用java代码增加索引时可以动态的增加索引的name值,例如desc_i,具体使用在上面代码中adddynamicField()方法已有体现 solrconfig介绍 对于solr4.x的每个.../contrib/extraction/lib" regex=".*.jar" /> solr引用的jar包,以“solr.”为基准,当dir对应的目录不存在时,solr会忽略此 4、 <dataDir

    1.5K20

    Solr入门

    安装完成后,我们将启动solr服务器,并通过浏览器访问solr的管理控制台来确认solr运行起来了。最后通过solr的管理控制台来进行一些基础的操作,学习solr的基本用法。...solr:示例服务器的Solr主目录。 licenses:Solr所有相关依赖的许可文件。...在slor的目录下,输入以下命令: bin\solr.cmd start -e techproducts (Linux、Unix、Mac系统) bin\solr start -e techproducts...三、了解Solr主目录 Solr的内核由 配置文件、Lucene索引文件 和 Solr事务日志组成。Jetty上运行的一台Solr服务器可以控制多个内核。 ?...Solr示例服务器的默认Solr主目录 exampledocs:将要被添加到collection1索引的示例文档数据。 solr:示例默认的Solr主目录。

    1.3K10

    solr install

    Tomcat:apache-tomcat-7.0.73             solr:solr-4.10.3     2、solr目录介绍:下载solr加压后的目录结构如图所示 image.png...       licenses:solr相关的一些许可信息 3、创建solr工程        ① 创建solr文件夹,在solr文件夹下创建solrHome文件夹,solrHome是solr运行的主目录...4)solr工程部署到Tomcat上       ①将solr-4.10.3\dist下的solr-4.10.3.war复制到Tomcat的webapp目录下,并改名为solr.war       ②启动...> ⑤ 复制log4j.properties文件            在webapps\solr\WEB-INF下新建classes文件夹,将solr-4.10.3...\example\resources下的log4j.properties文件复制到classes目录下 ⑥ 启动Tomcat,在浏览器中访问http://localhost:8080/solr ,结果如下

    91920
    领券