ckan中solr和postgreSQL是怎么连接的?

How are solr and postgreSQL connected in ckan?

我找不到如何在 ckan 中将 solr link 转换为 postgreSQL。

我在 development.ini 文件中写了 solr_url = http://127.0.0.1:8983/solrsqlalchemy.url = postgresql://ckan_default:123456@localhost/ckan_default,但我很困惑 solr 如何知道它的数据集是 ckan_default.

我没有找到solr的配置文件,src/ckan/ckan/config/solr/schema.xml只有归档信息。 /var/lib/solr/data/etc/solr/conf/solrconfig.xml 也没有数据集信息。

谢谢!

我相信在localhost/之后说明了数据库名称。在这种情况下,它是 ckan_default.

在 CKAN 中,Solr 没有直接链接到 PostgreSQL。 Solr 索引由 CKAN 代码本身维护,参见 ckan.lib.search.index. Extensions can hook into the indexing via the before_index method of the IPackageController interface.