Extension:WikiSearch

The WikiSearch (previously WSSearch) extension implements a faceted search API for Semantic MediaWiki using ElasticSearch.

Usage

 * See /api on how to use the WikiSearch API.
 * See /usage on how to use the  parser function.
 * See /advanced on how to extend WikiSearch and how to use more advanced features such as property chains.
 * When using WikiSearchFront, 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. WikiSearchFront is the de facto standard frontend extension for WikiSearch.

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: