Jump to content

Extension:CirrusSearch/CompletionSuggester

From mediawiki.org
This page is a translated version of the page Extension:CirrusSearch/CompletionSuggester and the translation is 100% complete.

Completion Suggester je výchozí možností pro návrhy vyhledávání během psaní. Původně byl navržen tak, aby poskytoval plynulejší uživatelský zážitek.

Funkce

Lepší umístění ve výsledcích vyhledávání

Nástroj pro doplňování nabízí zcela novou metodu pro hodnocení výsledků vyhledávání. Obecně byste měli vidět relevantnější výsledky vyhledávání pro vaše dotazy, přičemž tento efekt bude obzvláště výrazný u kratších dotazů. Nová metoda také zahrnuje do hodnocení zobrazení stránek, takže stránky, které jsou prohlíženy častěji, jsou hodnoceny o něco výše než stránky, které jsou prohlíženy méně často.

Tolerance překlepů a stop slov

Návrhář dokončování je tolerantní k drobným překlepům. To zahrnuje následující typy překlepů:

  • Až dva překlepy ve slově
  • Překlepy na začátku slova, pokud uživatel napsal více než 3 písmena
  • Chybějící nebo nadbytečné mezery se považují za překlep
  • Pokud stránka obsahuje přesměrování s velmi častými překlepy, bude zakrývat více překlepů (např. alber ensten bude správně navrhovat Albert Einstein, i když je na stránce více než dva překlepy).
Výchozí algoritmus Návrhář dokončení

Doplňovací návrh je také tolerantní k zastavovacím slovům. Pokud uživatel zapomněl zadat úvodní článek, například The, zobrazí se návrhy. Hledání výrazu lord rings správně navrhne všechny stránky související s výrazem The Lord of the Rings.

Na oblíbené stránky se někdy přidávají přesměrování s překlepy a výchozí algoritmus návrhů přesměrování jednoduše zobrazí tak, jak je. Pokud je přesměrování dostatečně blízko, nástroj pro doplňování se pokusí zobrazit správný název. Vyhledávání výrazu Airton Senna správně navrhne výraz Ayrton Senna. To je užitečné, aby se zabránilo zobrazování zjevně chybných přesměrování, jako je Unietd States.

Kritéria hodnocení

Systém používá kombinaci několika faktorů k seřazení návrhů:

  • metriky založené na kvalitě
    • velikost stránky
    • počet sekcí
    • počet externích odkazů
    • počet přesměrování
    • počet příchozích odkazů
    • sada šablonových vylepšení, pokud jsou nakonfigurována
  • metriky založené na popularitě s počtem týdenních zobrazení stránek

Pokud vás zajímá, jak se skóre vypočítává pro konkrétní stránku, podívejte se prosím na vlastnost API akce cirruscompsuggestbuilddoc, například na vysvětlení, jak je stránka w:Algorithm konstruována a hodnocena pomocí návrhu na dokončení: cirruscompsuggestbuilddoc na w:Algorithm (všimněte si části score_explanation)

Předvolby

Funkce návrhů pro doplňování má v aplikaci Special:Preferences záložku nastavení pro konfiguraci návrhů vyhledávání během psaní.

Návrh na dokončení

  • Výchozí (doporučeno)
    • Opravuje až dva překlepy. Odebírá přesměrování, která jsou velmi podobná hlavnímu názvu.
  • Vyhledávání podřetězce (doporučeno pro delší názvy stránek)
    • Opravuje až dva překlepy. Používá blízká přesměrování. Vyhledává podřetězce v názvech.
  • Přísný režim (pokročilé)
    • Bez opravy překlepů. Bez ignorování diakritiky. Přísné porovnávání.
  • Režim přesměrování (pokročilé)
    • Bez opravy překlepů. Používá blízká přesměrování.
  • Režim přesměrování s vyhledáváním podřetězce (pokročilé)
    • Bez opravy překlepů. Používá blízká přesměrování. Vyhledává podřetězce v názvech.

Vyhledávání prefixů

Starší algoritmus návrhů vyhledávání během psaní.

  • Klasické prefixové vyhledávání
    • Bez opravy překlepů. Porovnává začátky názvů.

Omezení

  • Návrhář pro doplňování je povolen pouze pro hlavní jmenný prostor. Vyhledávání s předponou jmenného prostoru deaktivuje funkci CompletionSuggester (doplňování) a vrátí se k výchozímu algoritmu.