我是 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/