1

我目前正在做一个项目,我想将几​​个数据源(Oracle 和 HBase)索引到 Solr 中以进行全文搜索。此外,我希望能够可视化我索引到 Solr 中的数据。我仍在评估是否为此使用 Banana 或 Hue。

问题来了:据我了解 Solr 文档,我只能搜索索引但未存储的字段,但不能检索其原始内容。我想这会让可视化工具很难为我生成一些漂亮的、带标签的图表;)

我真的很想避免存储这些字段,因为实际数据最终可能会变得非常大,并且它已经存储在另一个数据库中。是否有一些插件(可能是另一个 SearchHandler?),它能够从外部数据源检索匹配的数据字段,以便能够将它们与搜索结果一起提供?如果不是,那么实现这种功能的最佳地点在哪里?Solr SearchHandler?香蕉/色相?

非常感谢您的任何建议!:)

4

1 回答 1

0

恕我直言,实现此类功能的最佳方式是SearchHandler返回 Banana“兼容”响应。您应该索引需要可搜索的字段,而不将它们存储在 Solr 中。搜索处理程序应根据搜索结果从 HBase 中检索相应的行,这将在 Banana 中启用标记数据。在一个单独的过程中,您还必须在添加、更新 HBase 数据等时定期维护索引。这里的第一个用例与您的非常相似。

于 2015-06-04T13:22:24.603 回答