【问题标题】:Schema.xml is not created in the core directorySchema.xml 未在核心目录中创建
【发布时间】:2016-03-19 20:19:44
【问题描述】:

我关注这篇文章是从我的 apache solr 远征开始的。 http://examples.javacodegeeks.com/enterprise-java/apache-solr/apache-solr-tutorial-beginners/ 我使用以下命令创建了一个 solr 核心-

> solr create -c mycorename

这已经创建了一个核心,但未在 conf 目录中创建 schema.xml 文件。而不是这个,我可以看到 managed-schema.xml 文件。此命令是否创建无模式核心。请让我知道如何创建一个核心,其中还创建了一个 schema.xml 文件。

【问题讨论】:

    标签: solr solrcloud


    【解决方案1】:

    是的,我有一些问题。 不久。 Solr 可以使用以太静态模式或动态(REST api)模式。因此,您应该选择要使用的那个。 你可以在 solrconfig.xml 中做 id

    像这样:

    <schemaFactory class="ManagedIndexSchemaFactory"> <bool name="mutable">true</bool> <str name="managedSchemaResourceName">managed-schema</str> </schemaFactory>

    更多信息,请阅读guide

    【讨论】:

    • 1.本指南不解释 solr 在创建核心时如何创建 schema.xml 文件。或者自 solr 5.x.x 以来无法创建 schema.xml 文件。我需要一个由 solr 自动生成的可编辑 schema.xml 文件,而不是 managed-schema.xml 文件,如大多数文档中所述。
    • 将 basic_config 复制到新文件夹。进入这个新文件夹的 conf 文件夹。将托管模式复制到 schema.xml。根据需要编辑此 schema.xml,但请注意某些新闻标签和格式,以防您根据某些旧版本的 schema.xml 进行修改。然后发出 bin/solr -c corename -d xxx 其中 xxx 是新文件夹的路径。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    相关资源
    最近更新 更多