我是Solr的新手,具体需要抓取现有的数据库表并生成结果。
到目前为止,任何在线示例/教程仅解释了您提供文档并将其编入索引,但没有说明如何在数据库上执行相同操作。
任何人都可以解释一下如何实现这一目标吗?
像this wiki这样的链接显示了jdbc驱动程序和mysql的所有内容,所以我甚至怀疑Solr是否支持.NET。我的技术边界在C#和Postgresql
答案 0 :(得分:2)
您已经填充了已包含的JDBC支持,但您必须使用postgres JDBC驱动程序。该示例与MySQL相同,但您必须use the proper URL for postgres instead并引用JDBC驱动程序(这取决于您使用的Postgres JDBC驱动程序)。
jdbc:postgresql://localhost/test
这是Solr中的配置选项,与.NET或其他外部依赖项无关。
然而,另一个选择是自己编写索引代码,这通常是一个很好的解决方案,因为它可以更容易预处理内容并在Solr中存储内容之前应用某些逻辑。对于.NET,您拥有一个Solr客户端Solrnet,这样可以轻松地向Solr查询和提交文档。