postgresql - 如何在 Postgresql 上使用 Solr 和索引表

标签 postgresql solr

我是 Solr 新手,特别需要爬取现有数据库表并生成结果。

到目前为止,任何在线示例/教程都只解释了您提供的文档及其被编入索引的情况,但并未说明如何在数据库上执行相同的操作。

任何人都可以解释如何实现这一目标的步骤吗?

类似 this wiki 的链接使用 jdbc 驱动程序和 mysql 显示所有内容,所以我什至怀疑 Solr 是否支持 .NET。我的技术边界在 C# 和 Postgresql 中

最佳答案

您已经对包含的 JDBC 支持感到困惑,但您必须使用 postgres JDBC 驱动程序。该示例将与 MySQL 相同,但您必须 use the proper URL for postgres instead并引用 JDBC 驱动程序(这取决于您使用的 Postgres JDBC 驱动程序)。

jdbc:postgresql://localhost/test

这是 Solr 中的配置选项,与 .NET 或其他外部依赖项无关。

但是,另一种选择是自己编写索引代码,这通常是一个很好的解决方案,因为它可以更轻松地预处理内容并在将内容存储到 Solr 中之前应用某些逻辑。对于 .NET,您有 Solrnet ,一个 Solr 客户端,这将使从 Solr 查询和向 Solr 提交文档变得容易。

关于postgresql - 如何在 Postgresql 上使用 Solr 和索引表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37728751/

相关文章:

multithreading - ConcurrentUpdateSolrClient 如何处理更新请求?

java - 从 Solr 获取数据到 JTable

php - 我们如何监控 SOLR 数据获取速度?

sql - 使用数据类型是 postgresql SET 语句

json - Entity Framework 电动工具和 PostgreSQL JSON 数据类型

sql - 获取参与对话的用户列表

ruby-on-rails - 由于 "404 Not Found"错误,sunspot_rails 无法索引

postgresql - 如何使用 DataGrip 设置 DataGrip 通过隧道通过 SSL 模式连接 Cloud SQL

sql - 有没有办法使用组来选择 Rails 中分组记录的 ID?

java - Solrj 与 Solr Suggester