Solr 云文档路由

2023-12-11

目前我有一个zookeeper多solr服务器,单分片设置。唯一的 id 由 solr 自动生成。

我现在有一个 Zookeeper 多 solr 服务器,多分片需求。我需要能够将更新路由到特定分片。

看完之后http://searchhub.org/2013/06/13/solr-cloud-document-routing/我担心如果我想将更新路由到特定分片,我不能允许 solr 生成随机唯一 id。

没有人可以为我证实这一点,并且也许可以解释最好的方法。

Thanks


您无法将文档路由到特定分片,因为它是由动物园管理员管理的。

问题的解决方案是您应该创建两个集合而不是两个分片。将您的第一个集合与两台服务器一起使用,第二个集合可以使用第三个服务器,然后您可以将更新发送到特定服务器。设计应该如下所示

collection1---->shard1---->server1,server2
collection2---->shard1----->server3

这样您就可以根据您的要求分离索引。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Solr 云文档路由 的相关文章

  • solr + haystack + django 我在哪里放置 schema.xml?

    我刚刚安装Solr and Haystack for a Django我正在做的项目 下列的this http docs haystacksearch org dev tutorial html Haystack教程 我创建了一个 sche
  • 在 MongoDB 和 Apache Solr 之间同步数据的简单方法

    我最近开始使用 MongoDB 和 Apache Solr 我使用 MongoDB 作为数据存储 并且希望 Apache Solr 为我的数据创建索引 以实现应用程序中的搜索功能 经过一些研究 我发现 基本上有两种方法可以在 MongoDB
  • 数据库分区 - 水平与垂直 - 规范化和行拆分之间的区别?

    我试图理解不同的概念数据库分区这就是我的理解 水平分区 分片 将表拆分为不同的表 其中将包含初始表中的行的子集 如果按大陆拆分用户表 我见过很多这样的示例 例如北美的子表 欧洲的另一个子表 ETC 每个分区位于不同的物理位置 理解 机器 据
  • simplexml_load_file 在 Solr 的 url 中带有 &(与号)

    我正在使用 Solr 并有以下查询 该查询在我的浏览器中运行良好 http www someipaddress com 8983 solr select q fq shopid 40 start 0 rows 18 fq manufactu
  • Kafka不启动空白输出

    我正在努力安装 Kafka 和 Zookeeper 我已经运行了 Zookeeper 并且它当前正在运行 我将所有内容设置为 https dzone com articles running apache kafka on windows
  • lucene 如何与 Neo4j 配合使用

    我是新来的Neo4j and Solr Lucene 我读到我们可以在 Neo4j 中使用 lucene 查询 这是如何工作的 Neo4j中使用lucene查询有什么用 我还需要一个建议 我需要编写一个应用程序来搜索和分析数据 which
  • 我如何了解有关网站分片用户数据的更多信息?

    我有兴趣在多个服务器上分割我的网站用户数据 例如 用户将从同一位置登录 但登录脚本需要弄清楚用户数据驻留在哪个服务器上 因此 登录脚本将在主注册表中查询该用户名 并且可能会返回该用户名位于服务器 B 上 然后 登录脚本将连接到服务器 B 并
  • 如何减少solr内存使用?

    我在我的应用程序中使用 solr 只有数百个文档 内存占用80M左右 如何减少 80M 并不多 事实上它几乎是最低限度 你不会比这个低很多 影响内存使用的一些因素 输入文档尺寸 多线程文档更新 缓存大小 分面查询 Sorting 参考 ht
  • Azure 物联网中心设备到云分区的用途

    创建新的 Azure IOT 中心时 系统会询问您需要多少个设备到云分区 您可以为标准层选择 2 32 个分区 据我了解 SKU 和单位数量决定了您可以发送到 IOT Hub 的消息的每日最大配额 建议将设备分成多个物联网中心 以平滑流量突
  • 在 Ecom 应用程序中实施 SOLR 的最佳实践是什么?

    我是 SOLR 的新用户 我正在开发一个具有 SQL 数据库的电子商务 Web 应用程序 我想在应用程序中为我的 类别页面 实现 SOLR 我们将在其中显示该类别的产品以及特定信息 例如可用库存 价格和更多详细信息 此外 我们希望根据库存情
  • solr JOIN 查询

    我需要在 solr 索引上运行 JOIN 查询 我有两个已索引的 xml person xml 和 subject xml Person
  • Apache Zookeeper:跨数据中心的节点分布

    我正在开发一个全新的Solr云 https en wikipedia org wiki Apache Solr History 动物园管理员 https en wikipedia org wiki Apache ZooKeeper基础设施
  • Solr 阿拉伯语

    我正在使用 Solr 来索引 3 种语言 阿拉伯语 法语和英语 的文档 我使用了这个 fieldType
  • 数据库分片和 Rails

    在 Rails 中处理分片数据库的最佳方法是什么 分片应该在应用层 活动记录层 数据库驱动层 代理层还是其他层处理 各自的优点和缺点是什么 FiveRuns 有一个名为的 gem数据结构 https github com bpot data
  • solr 不标记受保护的单词

    我在 Solr Lucene 3 x 中有一个文档 其中有一个特殊的复制字段facet headline 以便有一个用于分面的未词干字段 有时两个或以上的单词属于在一起 这应该被处理 算作一个单词 例如 kim jong il 因此标题 星
  • SolrNet:尝试添加和提交时 SolrConnectionException (400) 错误请求

    我已经到了 SolrNet 执行 Add 方法的地步 但是当我尝试 Commit 时 我收到了错误 以下是我的 schema xml 模型 调用它的代码以及我得到的错误 更奇怪的是 尽管出现错误 但在我重新启动 Tomcat 后 该模型仍会
  • DataImportHandler 和部分更新

    是否可以在 Solr 4 中使用 DataImportHandler 进行部分更新 我是否应该能够使用像下面这样的 data config xml 并在不同的时刻导入两个实体并获取包含这两个数据的完整文档
  • Solr 数据导入处理程序是否支持自定义变量?

    我目前的数据导入处理程序存在问题 其中 dataimporter last index time 粒度不够 无法捕获在一秒钟内发生的两个事件 从而导致数据库中的记录被跳过的问题 我正在考虑更换last index time使用简单的原子递增
  • MongoDB 将通过 $lookup 聚合运算符使用分片

    lookup是 MongoDB 3 2 中的新增功能 它对同一数据库中的未分片集合执行左外联接 以从 联接 集合中过滤文档进行处理 To use lookup the from集合不能被分片 另一方面 分片是一种有用的水平扩展方法 一起使用
  • Solr 模式中字段的默认值可以是当前日期吗?

    我正在使用 Solr 我想添加一个字段last update in the schema xml其中默认值是添加或更新文档的当前日期 你知道我该怎么做吗 Thanks It is a 支持场景 https lucene apache org

随机推荐