`
韩悠悠
  • 浏览: 839955 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

利用SOLR搭建企业搜索平台 之 MultiCore

    博客分类:
  • solr
 
阅读更多

1》找到solr下载包中的example文件夹,在它的下面有个multicore文件夹,将这个文件夹下面的所有东西

copy到 c:\solr-tomcat\solr下面。

注意:有一个 solr.xml(这只是默认文件,当然也可以指定别的文件),如:

 

<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="false">
<cores adminPath="/admin/cores">
<core name="core0" instanceDir="core0" />
<core name="core1" instanceDir="core1" />
</cores>
</solr>

 

 

这个文件是告诉solr应该加载哪些core,cores里有 core0,core1。core0(可以类比以前的solr.home)/conf

目录下有schema.xml与solrconfig.xml,可以把实际应用的复制过来。现示例就用官方的了。

2》启动tomcat,访问应用,就可以看到有 Admin core0 和 Admin core1

3》采用上面的默认solr.xml,索引文件将存放在同一个目录下面,在这里将存放在C:\solr-tomcat\solr\data,

如果你想更改目录,或者两个应用存放在不同的目录,请参见下面的xml。

 

<core name="core0" instanceDir="core0">
<property name="dataDir" value="/data/core0" />
</core>

 

给core添加子元素 property,property的两个属性就不说了,一看就能明白!

solr.core.name -- The core's name as defined in solr.xml

solr.core.instanceDir -- The core's instance directory (i.e. the directory under which that core's conf/

and data/ directory are located)

solr.core.dataDir -- The core's data directory (i.e. the directory under which that core's index directory

are located)

solr.core.configName -- The name of the core's config file (solrconfig.xml by default)

solr.core.schemaName -- The name of the core's schema file (schema.xml by default)

 

4》solr.xml具体含义:

1)solr

The <solr> tag accepts two attributes:

persistent - By default, should runtime core manipulation be saved in solr.xml so that it is available

after a restart.

sharedLib - Path to a directory containing .jar files that are added to the classpath of every core. The

path is relative to solr.home (where solr.xml sits)

2)cores

The <cores> tag accepts two attribute:

adminPath - Relative path to access the CoreAdminHandler for dynamic core manipulation. For

example, adminPath="/admin/cores" configures access via http://localhost:8983/solr/admin/cores. If

this attribute is not specified, dynamic manipulation is unavailable.

 

3)core

The <core> tag accepts two attributes:

name - The registered core name. This will be how the core is accessed.

instanceDir - The solr.home directory for a given core.

dataDir - The data directory for a given core. The default is <instanceDir>/data . It can take an

absolute path or a relative path w.r.t instanceDir . Solr1.4

4)property

The <property> tag accepts two attributes:

name - The name of the property

value - The value of the property

 

分享到:
评论

相关推荐

    SOLR搭建企业搜索平台

    本文将详细阐述如何利用SOLR搭建一个企业搜索平台,包括所需环境、配置步骤以及中文分词的设置。 一、SOLR搭建企业搜索平台 1. **运行环境** - **运行容器**:Tomcat 6.0.20 - **Solr版本**:apache-solr-1.4.0 ...

    利用Solr搭建你的搜索引擎

    标题中的“利用Solr搭建你的搜索引擎”意味着我们将探讨Apache Solr这一开源全文搜索平台的搭建过程。Solr是基于Lucene库的,提供了一个高效、可扩展的搜索和导航功能,广泛应用于各种企业的数据检索需求。 Solr的...

    SOLR搭建企业搜索平台,步骤清晰,适合初学者

    ### SOLR搭建企业级搜索平台:详尽指南与中文分词集成 #### 一、SOLR概述 SOLR,全称为Search Platform Optimized for Lucene in Java,是Apache Lucene的一个开源全文搜索引擎框架。它能够提供高性能的全文检索...

    solr配置搜索引擎平台

    solr配置搜索引擎平台 一、 SOLR搭建企业搜索平台 二.... 三,,,,

    相关性搜索利用Solr与Elasticsearch创建智能应用

    资源名称:相关性搜索 利用Solr与Elasticsearch创建智能应用内容简介:《相关性搜索:利用Solr与Elasticsearch创建智能应用》揭开了相关性搜索的神秘面纱,告诉大家如何将 Elasticsearch与 Solr这样的搜索引擎作为可...

    solr搭建步骤

    Solr 搭建步骤详解 Solr 是一款流行的开源搜索引擎 Server,基于 Lucene 搜索库。该引擎可以提供高效、可扩展、灵活的搜索功能。下面是 Solr 搭建步骤的详细解释: 1. Solr 搭建准备 在搭建 Solr 之前,需要了解...

    lucene简单介绍及solr搭建使用

    Solr是建立在Lucene之上,为大型企业级应用提供搜索服务的平台。它不仅包含了Lucene的所有搜索功能,还添加了集群、分布式搜索、缓存、负载均衡、结果高亮、拼写检查、近似搜索等特性。Solr通过XML或JSON等格式的...

    Solr的Multicore(分片)配置

    Solr的Multicore配置是针对大型和复杂搜索应用的一种解决方案,它允许在一个Solr实例中管理多个独立的核心(core),每个核心对应一个独立的索引和配置。这种配置方式有助于实现更好的资源管理和扩展性,尤其适用于...

    solr搭建相关资源

    Solr是中国Apache软件基金会开发的一款高性能、基于Java的全文搜索引擎服务器。它允许用户通过HTTP请求对索引进行...通过理解和应用这些知识,你将能够成功地搭建起一个功能完备的Solr搜索引擎服务,满足各种搜索需求。

    solr 企业搜索引擎教程

    - **Solr**:Apache Solr 是一款高度可扩展且高性能的企业级搜索平台,由Apache软件基金会维护。它是一个开源搜索服务器,使用Java语言编写,并且主要基于HTTP协议和Apache Lucene实现。 - **特性**: - **高级...

    相关性搜索 利用Solr与Elasticsearch创建智能应用

    本书揭开了相关性搜索的神秘面纱,告诉大家如何将Elasticsearch 或Solr 这样的搜索引擎作为可编程的相关性框架,从而表达业务排名规则。从这本书中你可学会如何结合各种外部数据源、分类方法以及文本分析手段对...

    企业级搜索引擎solr教程

    tomcat7下实现solr4.3的部署与配置,配置中文服务器。通过solrj实现索引的创建,修改,删除,查询。并实现httpclienct创建、修改索引,检索信息等。

    solr 搭建和使用

    Solr,全称为Apache Solr,是一款开源的企业级全文搜索引擎,由Apache软件基金会开发并维护。它是基于Lucene库的,提供了更高级别的搜索服务,包括分布式搜索、配置管理、性能优化等功能。本教程将详细介绍如何搭建...

Global site tag (gtag.js) - Google Analytics