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
我对 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