[英]CKAN - Custom Dataset/Resource Fields
我正在关注有关为CKAN添加自定义数据集/资源字段的本教程: http ://docs.ckan.org/en/latest/extensions/adding-custom-fields.html
我已经为数据集和资源成功添加了自定义字段。 但是,我有两个问题。
1.)资源元数据字段当前似乎未建立索引。 如何为资源的自定义元数据字段启用Solr索引?
2.)如何重新排列UI上元数据字段的顺序?
要按顺序回答您的问题:
/templates/package/search.html
来覆盖搜索顺序块。这允许SOLR使用您的字段对SOLR搜索结果进行排序。 您可能需要重新加载开发服务器才能使更改生效。 您可以在此处遵循指南: http : //docs.ckan.org/en/latest/extensions/adding-custom-fields.html#sorting-by-custom-fields-on-the-dataset-search-page页面上 ,您可以在plugin.py中实现此功能 `
def before_index(self, index_dict):
#Implement some package level stuff here and put the value in the index_dict
index_dict['your_choice_index_name'] = 'your proposed value'
return index_dict
templates/package
覆盖它们来覆盖当前数据集元数据形式中的所有块。 如果这就是您在UI上的元数据字段所指的内容。 我希望这有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.