我们正在寻找在我们的大型业务应用程序中改进“搜索”功能的方法,该应用程序目前使用 SQL Like 语法来执行此操作。所以我们开始评估 Solr 服务器,并且能够索引我们的几个数据库表并进行搜索。但我是新手,想知道是否
1)我们的应用程序中有大量表。是否有任何实用程序可以使用数据库表在 solr 中生成模式 xml?
2)我们当前的搜索列出了符合搜索条件的数据库行(这是使用 SQL 'like' 编写的,需要大量时间来生成搜索结果)。我们想使用 solr 模拟确切的功能。那可能吗?
要将数据库导入 SOLR,您可能需要查看DataImportHandler。
它需要相当多的配置,定义要导入的表和列,应该存储什么,以及应该如何建立索引。