我想使用 solr 索引来自 riak 的数据。
schema.xml 和 dataconfig.xml 中的所有更改都应该做什么?
有人能帮我吗?
我认为 Riak 目前没有任何 Solr数据源实现。您可以编写一个(然后通过DataImportHandler使用它),或者简单地编写一个从 Riak 获取数据的进程(在任何语言/平台中),如果需要,对其进行处理,然后将其发送到 Solr。
架构中没有什么特别需要更改的。您仍然必须根据搜索需求设计 Solr 模式,而与数据源无关。
您可能还想看看Riak Search,它在 Riak 之上实现了一个全文搜索引擎,并使用了一个与 Solr 非常相似的 HTTP 接口。
Riak 2.0 系列与旧版本有很大的不同。您现在可以使用默认架构或自定义架构来定义您自己的索引。在使用 Riak 时,您永远不应该直接与 Solr 交互。Riak 处理所有与 Solr 相关的操作,例如数据的索引和分片。您应该在您的语言上使用 Riak 客户端之一。请注意,Riak 没有 jdbc 库。
https://raw.githubusercontent.com/basho/yokozuna/develop/priv/default_schema.xml
这取决于您的 RIAK 配置。你有哪些领域?
是否有 RIAK 的 JDBC 驱动程序?