如何在Spring MVC应用程序中使用Solr

时间:2017-01-23 13:53:23

标签: mysql spring spring-mvc solr solrj

我是Solr的新手,我想将它与使用现有MySQL数据库的Spring MVC Application一起使用。我有一些问题:

  • 我们是否必须在两个地方保存,即MySQL和Solr;
  • 或者我必须使用数据导入处理程序将MySQL与Solr链接起来,这将是快速和合理的;
  • Solr核心/集合是否会与单个表格相关联,假设我有4个表格,然后我创建了4个核心/集合。

任何请允许我。

提前致谢。

1 个答案:

答案 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使用。