OpenSearch Support

pycsw supports the A9 OpenSearch 1.1 implementation in support of aggregated searching.

Description Document

To generate an OpenSearch Description Document:

$ cd /path/to/pycsw
$ export PYTHONPATH=`pwd`
$ -c gen_opensearch_description -f default.cfg -o /path/to/opensearch.xml

This will create the document which can then be autodiscovered.

OpenSearch support is enabled by default. HTTP requests must be specified with mode=opensearch in the base URL for OpenSearch requests, e.g.: