我应该使用哪种技术来存储有关一组对象的不同结构化数据?

时间:2015-12-03 12:40:06

标签: solr nosql

问题:我有关于不同实体的数据,我从各种'显示'命令。存储此数据的最佳方法是什么,以便我可以查询它们以根据其值进行决策。

我的解决方案:解析' show' python中的命令并使用各自的密钥将数据中的不同对象转储到solr和查询中,并使用一些python代码使用检索到的数据做出决定?

Solr是否适合在这种情况下使用? - Param

1 个答案:

答案 0 :(得分:0)

是的,您可以使用solr来实现相同的目标。您可以从不同实体获取数据,并通过创建单个文档添加到solr。

您可以在solr的schema.xml文件中定义单个文档\ entity。

如果从数据库获取数据,可以考虑使用Solr的DIH功能。

这是相同的链接 https://wiki.apache.org/solr/DataImportHandler

你需要知道一些事情,比如你要搜索的所有键都应该标记为索引,哪些键应该标记为已存储。这一切都取决于你的要求。