Jump to content

Extension:WikibaseCirrusSearch

From mediawiki.org
This page is a translated version of the page Extension:WikibaseCirrusSearch and the translation is 100% complete.
Příručka k rozšířením MediaWiki
WikibaseCirrusSearch
Stav rozšíření: stabilní
Implementace Hledání, API
Popis Implements searching for Wikibase using ElasticSearch
Autoři Stas Malyshev
Nejnovější verze 0.0.1 (průběžné aktualizace)
Zásady kompatibility Větev master zachovává zpětnou kompatibilitu.
MediaWiki 1.33+
PHP 7.0+
Composer wikibase/cirrussearch
Licence GNU General Public License 2.0 nebo novější
Stáhnout
README
Nápověda Help:Extension:WikibaseCirrusSearch/cs
  • $wgLanguageSelectorRescoreFunctionChains
  • $wgUseCirrus
  • $wgRescoreFunctionChains
  • $wgLanguageSelectorRescoreProfile
  • $wgLicenseMapping
  • $wgPrefixSearchProfile
  • $wgInLabelSearchProfile
  • $wgFulltextSearchProfiles
  • $wgDefaultFulltextRescoreProfile
  • $wgLanguageSelectorStatementBoost
  • $wgFulltextSearchProfile
  • $wgRescoreProfiles
  • $wgDefaultPrefixRescoreProfile
  • $wgStatementBoost
  • $wgUseStemming
  • $wgPrefixSearchProfiles
  • $wgDefaultInLabelRescoreProfile
  • $wgInLabelSearchProfiles
  • $wgLanguageSelectorPrefixSearchProfile
Přeložte rozšíření WikibaseCirrusSearch, používá-li lokalizaci z translatewiki.net
Vagrant role wikibasecirrussearch
Problémy Otevřené úkoly · Nahlásit chybu

The WikibaseCirrusSearch extension provides ElasticSearch functionality, as supported by CirrusSearch extension, to Wikibase Repository extension.

Instalace

  • Toto rozšíření vyžaduje, aby byla nejprve nainstalována následující rozšíření:
  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného WikibaseCirrusSearch ve vaší složce extensions/.
    Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseCirrusSearch
    
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'WikibaseCirrusSearch' );
    
    Configure as required.
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Konfigurace

Možnosti konfigurace WikibaseCirrusSearch jsou popsány v souboru docs/config.wiki.

Jsou podporovány následující možnosti konfigurace (všechny proměnné mají v globálních proměnných předponu wgWBCS):

Name Type Description Default
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. false
PrefixSearchProfile name of the label scoring profile to use for prefix search. The profile should be defined like examples in config/EntityPrefixSearchProfiles.php.
PrefixSearchProfiles Loaded from config/EntityPrefixSearchProfiles.php, does not need to be defined manually.
DefaultPrefixRescoreProfile name of the rescoring profile to use for prefix search. The profile should be defined in config/ElasticSearchRescoreProfiles.php.
FulltextSearchProfile name of the search profile to use for fulltext search. The profile should be defined like examples in config/EntitySearchProfiles.php.
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 config/ElasticSearchRescoreProfiles.php.
RescoreProfiles Loaded from config/ElasticSearchRescoreProfiles.php, 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.

Související odkazy