【问题标题】:How to create solr core (collection) using solr Rest API?如何使用 solr Rest API 创建 solr 核心(集合)?
【发布时间】:2016-04-06 13:56:10
【问题描述】:

我是 solr 的新手,并尝试在我们的 nodejs 项目中使用 solr。

我们的nodejs项目(mongodb数据库)中有多个数据库,每个数据库都有“产品”集合。我想使用 solr 在服务器上进行搜索。

我想为每个数据库创建一个名为“databasename_products”的新核心(集合),以将其产品数据存储在 solr 中。对于产品文档的每一次更改,我都想更新 solr 核心(集合)中的数据。

如何使用 solr REST API 在 solr 中创建新核心(集合)? 有没有更好的方法来满足我们的要求?

【问题讨论】:

    标签: apache solr


    【解决方案1】:

    请找到提供所有详细信息的链接

    create core

    我的项目采用相同的方法,其中我为每个项目/工作区创建了一个单独的核心。

    各个项目/工作区的所有更新都发生在同一个工作区。

    我已经使用项目/工作区名称创建了核心。

    从工作区触发的搜索查询会转到特定核心而不是全部。

    在我看来,创建一个单独的核心有点像为您的数据建立索引。

    这提高了性能,因为它必须在特定的卡盘或一个指定的核心内进行搜索。

    【讨论】:

    • 我正在尝试使用链接 url 创建核心,但它给了我错误。能否请您分享您的电子邮件 ID,以便我可以消除一些疑问。
    • 你可以在这里发布错误......如果我无法解决......其他专家可能会帮助你......无论如何你可以在我的个人资料中看到我的 if..:)
    • 我正在使用独立的 solr。那么在核心创建操作中 instanceDir、config、schema 和 dataDir 的值是什么?其中哪些是必需的参数?
    • 我们如何将所有需要的目录(如config、lang)复制到新的核心目录?因为当我们刚刚点击上面的 CREATE 操作时,它只是要求首先复制所有需要的目录,我们将在其中拥有我们的 solrconfig.xml
    • @user3029929 :您不需要为新核心提供副本吗?您的配置集将包含所有这些文件...在创建核心时,您需要提及用于它的配置集...相同的配置将应用于核心
    猜你喜欢
    • 2013-06-07
    • 2017-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-13
    相关资源
    最近更新 更多