Extension:WikibaseCirrusSearch

The WikibaseCirrusSearch provides ElasticSearch functionality, as supported by CirrusSearch extension, to Wikibase Repository extension. It requires both CirrusSearch and Wikibase Repository extensions to be installed.

Configuration
The configuration options of WikibaseCirrusSearch are documented at the file.

Following configuration options are supported (all variables are prefixed with  in globals):


 * UseCirrus
 * boolean|null, whether we should use search functionality provided by this extension. If set to null, CirrusSearch is not used unless the request has useCirrus=1. Note: The default for this value is false, to enable search functionality it should be set to true in the configuration.


 * PrefixSearchProfile
 * name of the label scoring profile to use for prefix search. The profile should be defined like examples in.


 * PrefixSearchProfiles
 * Loaded from, does not need to be defined manually.


 * DefaultPrefixRescoreProfile
 * name of the rescoring profile to use for prefix search. The profile should be defined in.


 * FulltextSearchProfile
 * name of the search profile to use for fulltext search. The profile should be defined like examples in.


 * FulltextSearchProfiles
 * search profiles to use for fulltext search.


 * DefaultFulltextRescoreProfile
 * name of the rescoring profile to use for fulltext search. The profile should be defined in.


 * RescoreProfiles
 * Loaded from, does not have to be defined manually.


 * StatementBoost
 * Configuration to boost or deboost certain statement values.


 * UseStemming
 * Configuration to use stemming analyzer for descriptions in certain languages. Array of two fields: index – use it for indexing, query – use main text field for querying.