欢迎投稿

今日深度:

solr配置文件,

solr配置文件,


solr配置文件

@(OTHERS)[solr]

solr的配置文件主要有3份:
solr.xml:描述整个solr集群的配置,如主机名、端口号等信息。
solrconfig.xml:描述某个collection的配置信息,如索引、搜索的配置等。
schema.xml:描述某个collection的field信息。

其中后面2个是创建一个新collection所必备的文件,除此以外,还有一些可选的如stopwords.txt, synonyms.txt,protwords.txt, currency.xml等。

关于一个collection最基本的配置可以参考~/solr/server/solr/configsets/basic_configs中的文件,它就包含了上述所列的文件。

(一)solr.xml

(二)solrconfig.xml

(三)schema.xml

1、简单demo

<?xml version="1.0" encoding="UTF-8" ?>

<schema name="example" version="1.5">

    <field name="_version_" type="long" indexed="true" stored="true"/>
    <field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
    <field name="score" type="double" indexed="true" stored="true" required="true" multiValued="false" />
    <dynamicField name="*_s"  type="string" indexed="true"  stored="true"/>

    <uniqueKey>id</uniqueKey>

    <fieldType name="string" class="solr.StrField" sortMissingLast="true" />
    <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
    <fieldType name="double" class="solr.TrieDoubleField" precisionStep="0" positionIncrementGap="0"/>

</schema>

一般必须包括一些field以及这个field所属类型的定义。

www.htsjk.Com true http://www.htsjk.com/solr/38813.html NewsArticle solr配置文件, solr配置文件 @(OTHERS)[solr] solr的配置文件主要有3份: solr.xml:描述整个solr集群的配置,如主机名、端口号等信息。 solrconfig.xml:描述某个collection的配置信息,如索引、搜...
相关文章
    暂无相关文章
评论暂时关闭