Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CKAN中Solr的问题_Solr_Ckan - Fatal编程技术网

CKAN中Solr的问题

CKAN中Solr的问题,solr,ckan,Solr,Ckan,我对索尔和卡恩有意见 我知道Solr与PostgreSQL没有直接联系。Solr索引由CKAN代码本身维护 我丢失了Solr的所有信息,因为它已损坏,所以现在我无法在Solr中进行查询。如何恢复Solr中的所有数据 有什么爬行方法可以帮我吗?或者转储我的ckan数据库并再次导出/导入就足够了吗?您可以使用ckan的CLI重建到Solr索引: 重建搜索索引。这有助于防止搜索索引与主数据库不同步 例如: paster--plugin=ckan搜索索引重建--config=/etc/ckan/std/

我对索尔和卡恩有意见

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

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

有什么爬行方法可以帮我吗?或者转储我的ckan数据库并再次导出/导入就足够了吗?

您可以使用ckan的CLI重建到Solr索引:

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

例如:

paster--plugin=ckan搜索索引重建--config=/etc/ckan/std/std.ini

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

paster--plugin=ckan搜索索引重建测试数据集名称--config=/etc/ckan/std/std.ini

您可以使用CKAN的CLI重建到Solr索引:

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

例如:

paster--plugin=ckan搜索索引重建--config=/etc/ckan/std/std.ini

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

paster--plugin=ckan搜索索引重建测试数据集名称--config=/etc/ckan/std/std.ini


你好我没有std.ini文件。有去克雷的指南吗?谢谢你回答我!这将是您的常规配置文件,或者如果您没有,您可以将其忽略,让paster使用默认配置。哦!我现在明白你的意思了!它是您在本教程步骤4中创建的配置文件!正确-paster必须知道如何配置CKAN实例才能知道如何查询正确的实例。嗨!我没有std.ini文件。有去克雷的指南吗?谢谢你回答我!这将是您的常规配置文件,或者如果您没有,您可以将其忽略,让paster使用默认配置。哦!我现在明白你的意思了!它是您在本教程步骤4中创建的配置文件!正确-paster必须知道如何配置CKAN实例,才能知道如何查询正确的实例。