CKAN中Solr的问题

时间:2018-04-10 11:50:21

标签: solr ckan

我遇到过solr和ckan的问题。

我知道Solr没有直接链接到PostgreSQL。 Solr索引由CKAN代码本身维护。

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

任何可以帮助我的抓取方法?或者是否足以转储我的ckan数据库并再次导出/导入?

1 个答案:

答案 0 :(得分:2)

您可以使用the search-index command进行CKAN的CLI重建为Solr索引:

  

重建搜索索引。这对于防止搜索索引与主数据库不同步很有用。

     

例如:

     

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

     

此默认行为将清除索引并使用所有数据集重建它。如果只想为一个数据集重建它,可以提供数据集名称:

     

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