CKAN 中 Solr 的问题

Problems with Solr in CKAN

我对 solr 和 ckan 有疑问。

我了解到 Solr 没有直接链接到 PostgreSQL。 Solr索引由CKAN代码自己维护

我丢失了所有 Solr 的信息,因为它损坏了,所以现在我无法在 Solr 中进行查询。如何恢复 Solr 中的所有数据?

有什么爬虫方法可以帮到我吗?或者是否足以转储我的 ckan 数据库并再次 export/import?

您可以使用 the search-index command 让 CKAN 的 CLI 重建到 Solr 索引:

Rebuilds the search index. This is useful to prevent search indexes from getting out of sync with the main database.

For example:

paster --plugin=ckan search-index rebuild --config=/etc/ckan/std/std.ini

This default behaviour will clear the index and rebuild it with all datasets. If you want to rebuild it for only one dataset, you can provide a dataset name:

paster --plugin=ckan search-index rebuild test-dataset-name --config=/etc/ckan/std/std.ini