代码之家  ›  专栏  ›  技术社区  ›  Markus

使用solr索引不同类型的数据

  •  1
  • Markus  · 技术社区  · 17 年前

    我正在考虑使用 Apache solr

    • 植物学
    • 动物
    • 计算机

    或者有没有其他可能实现这一点?

    谢谢

    1 回复  |  直到 17 年前
        1
  •  8
  •   KenE    17 年前

    这两种方法都是合法的,但也有权衡。首先,您的数据集有多大?如果它足够大,您可能希望将它划分到多个服务器上,那么使用不同的索引可能是有意义的。

    第二,性能有多重要-将其全部索引可能会导致性能下降,但程度取决于数据量和查询的复杂程度。

    第三,您是否需要在同一搜索中查询多个数据类型?如果是这样,将所有内容索引在一起可能是一种方便的方法。从技术上讲,这可以通过单独的索引来实现,但要获得与查询最相关的结果可能是一个挑战(并不是说现在还没有)

    第四,使用单一模式和配置的单一索引可以简化部署和维护系统的人员的生活。

    另一个需要考虑的事情是IDS——所有的不同对象都有一个唯一的标识符吗?如果没有,如果您想将它们索引在一起,您可能需要生成这个。