mysql - Solr 以几个较小的 block 完全导入

标签 mysql solr

我正在尝试将一个大型 MySQL 数据库导入到 Solr 中,并且导入查询对服务器来说相当繁重(这可能会影响当时正在运行和使用该数据库的实际产品)。有没有办法将完整导入分成几个较小的 block ?我在这里或 Solr 的文档中都没有找到任何关于这个主题的内容。

我了解增量导入功能,但我正在使用它来增量导入新的/更改的数据。

最佳答案

当然,你可以添加一个条件,例如

WHERE pk<'${dataimporter.request.INDEX}'

并在请求参数中传递 INDEX。因此,每次调用完全导入时,仅对部分记录建立索引。当然记得使用&clean=false,否则内容每次都会被清除。

关于mysql - Solr 以几个较小的 block 完全导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14724477/

相关文章:

Python mysql.connector.errors。 %s 传递给带引号的 SQL 查询

php - 显示来自 DB php/MySQL 的项目数组

lucene - Solr Copyfield 上的动态字段正则表达式问题

java - simpleFormatDate的日期格式问题

Solr 方面多值字段性能问题

solr - Solr调试解释中fieldWeight后面的数字是什么意思?

indexing - 在 SOLR 中剥离 HTML 进行存储,而不是索引

MySQL - 持久连接(或)休眠连接

mysql - mysqldump 错误 2003

python - 如何从 Flask 应用程序中的 MySQL 查询返回数据?