我是Solr的新手,我想将它与使用现有MySQL数据库的Spring MVC Application一起使用。我有一些问题:
任何请允许我。
提前致谢。
答案 0 :(得分:1)
我们是否必须在两个地方保存,即MySQL和Solr
它取决于你。但我会说是的。您必须在两个地方保存数据。您的应用程序将使用Mysql,我将假设solr将用于搜索数据(由我实现)
或者我必须使用数据导入处理程序将MySQL与Solr链接起来,这将是快速和有趣的;
我认为你必须使用data-import链接Mysql和solr才能获得solr上的数据。如果您的mysql本身没有任何现有数据,那么您可以直接转换为json格式的数据并将其转储到Solr。
Solr核心/集合是否会与单个表连接意味着假设我有4个表,然后我创建了4个核心/集合。
这取决于您的要求。您可以将4个表数据存储在单个核心中的单独4个核心和4个表格数据中。为此,您需要在data-config.xml中配置您的查询,该查询将由solr data-import使用。