Extension:WikiSearch

The WSSearch extension implements a faceted search API for Semantic MediaWiki using ElasticSearch.

Usage

 * See /api on how to use the WSSearch API.
 * See /usage on how to use the  parser function.
 * See /advanced on how to extend WSSearch and how to use more advanced features such as property chains.
 * When using WSSearchFront, one does not need to know the details of the API. To set up a search engine, use the parser functions  and   on a page. WSSearchFront is the de facto standard frontend extension for WSSearch.

The  parser function is used to set several configuration variables that cannot be passed to the API for security reasons. It sets the search conditions for that page and the list of facet properties. The base query parameter can be used to limit the set of pages that are included in the search.

The facet property values should correspond to existing Semantic MediaWiki properties on your wiki. For instance,

Configuration
This extension provides the following optional configuration variables: