【发布时间】:2017-07-19 09:35:09
【问题描述】:
我正在尝试在 riak 中实现消息归档。架构看起来像这样
{
id = <<>> :: binary() | '_',
username_s = <<"">> :: binary() | '_',
timestamp_i = 0 :: integer(),
peer_s = <<"">> :: binary(),
bare_peer_s = <<"">> :: binary(),
packet = #xmlel{} :: xmlel() | '_',
nick_s = <<"">> :: binary(),
type_s = chat :: chat | groupchat
}
id 和 packet 不需要被索引,但需要在每个查询中查询。
我应该创建一个自定义方案并将它们作为非索引字段存储在 Solr 中吗?
我应该在单独查询每个键时对搜索结果进行应用程序级连接吗?
或者 MapReduce 是一种选择吗?
或者完全是别的什么?
谢谢。
【问题讨论】:
标签: database solr riak riak-search yokozuna