配置虚拟CSW

警告:此功能将在将来的版本(4.x)中被弃用。使用 门户配置 相反。

此功能添加了创建自定义CSW入口点的功能,这些入口点将额外的条件应用于CSW请求,允许实现一些有用的情况,例如:

  • 定义一个INSPIRE CSW入口点,以便仅传递存储在目录中的INSPIRE相关元数据。

  • 定义CSW入口点,以仅提供与特定主题(气候、边界等)相关的元数据。

这个 filter parameter value should use the Lucene query parser syntax ,适用于这些CSW操作:

  • GetRecordsfilter 与CSW查询一起作为额外的查询条件应用。

  • GetRecordByIdfilter 与元数据一起应用 id 请求作为额外的查询条件。

  • GetDomainfilter 作为查询条件应用以检索请求的元数据属性。

  • GetCapabilitiesfilter 作为查询条件应用,以填充GetCapabilities文档中的元数据关键字列表。

要在中使用的可用Lucene索引字段的列表 filter 参数可以从文件中获取 index-fields.xsl 在位于 WEB-INF/xml/schemas .

因为收获和交易操作不受 filter 参数,为了避免混淆,最好将此功能用作只读CSW终结点。