mysql - 将 solr 与 mySql 集成

标签 mysql solr

如何将 solr 与 mysql 集成。我已经部署了 solr 服务器和所有服务器,那么接下来我必须做什么才能执行搜索?

最佳答案

这是答案

首先必须做一个完整的导入,它将索引数据库中的所有数据(索引将使搜索更快)可以通过在浏览器中点击下面提到的 url 来开始完整导入。

http://localhost:8983/solr/dataimport?command=full-import

如果数据库很大,如果我们多次执行完全导入,将花费很多时间来避免我们可以通过点击下面的 url 进行部分导入

localhost:8983/solr/dataimport?command=delta-import

执行delta-import 命令时,它会读取存储在conf/dataimport.properties 中的开始时间。它使用该时间戳来运行增量查询并在完成后更新 conf/dataimport.properties 中的时间戳

执行导入后,我们的 solr 就可以执行搜索了 我们可以简单地点击这个

http://localhost:8983/solr/select/?q=chair&version=2.2&start=0&rows=10&indent=on

在浏览器中输入url获取结果(我这里是搜索椅子,会返回10条结果)

关于mysql - 将 solr 与 mySql 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6026924/

相关文章:

java - 比较转换 ISO8601 兼容日期与 Java 日期?

mysql - 无法使用 Apache Kafka 和 Debezium 从联合 MySQL 表中读取数据

mysql - 当查询结果为空时,如何强制 MySQL 查询返回 0?

java - Solr 用字符 '&' 编码 URL

full-text-search - Solr查询-有没有办法限制响应中文本字段的大小

lucene - Solr管理界面分析结果与solr搜索结果不匹配

php - 删除两列串联重复的行

mysql - 分组最大 mysql 查询忽略 NULL 列

mysql - facebook group 相似的数据库设计和外键

Apache Solr - 过滤器查询中的 OR