【问题标题】:solr schema design for 100 over tables100 多个表的 solr 架构设计
【发布时间】:2016-07-20 13:53:12
【问题描述】:

我正在为我的 solr 服务器设计架构。我有 2 个 oracle 数据库和 100 多个表来为这两个表建立索引。

我应该如何索引这些表:

  1. 具有多个实体的 1 个架构 - 每个实体映射到 1 个表
  2. 每个数据库/表都有 1 个 solr 核心

【问题讨论】:

    标签: solr


    【解决方案1】:

    你根本不应该这样想。

    相反,您应该考虑要找到什么,用一个小数据集对其进行原型设计,然后弄清楚如何将您的数据库映射到搜索索引。

    您最终可能会为数据库的一小部分建立索引,并仅从 Solr 中获取相关 ID,然后您可以使用这些 ID 来查找实际内容的复杂结构。

    【讨论】:

    • 你能详细说明一下吗?
    • 如果我有多个数据集怎么办?
    • 您需要从搜索中反省的要点。例如。如果每页有 10 个结果 - 什么是“结果项”。这(通常)是您的搜索文档的粒度,并且表格在进入 Solr 的过程中被操纵以匹配。如果您有多个搜索数据集,则需要确定是否可以一次搜索多个数据集。如果它们总是分开的 - 使用单独的集合。如果它们在一起,请将它们组合起来并用各种标志拆分它们。
    • 如果我将 solr 用于多个应用程序数据库?我应该为每个应用程序使用 1 个索引,为每个数据库表使用 1 个实体吗?
    • 同一个问题。您是否一起搜索多个应用程序的数据?如果是 - 搭配。如果没有,不要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 2015-12-12
    • 1970-01-01
    • 2010-09-28
    • 2021-02-19
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多