Extension:CirrusSearch/CompletionSuggester
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.
Navrhováno méně překlepů
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í
The system is using a combination of multiple factors to rank the suggestions:
- quality based metrics
- the page size
- the number of sections
- the number of external links
- the number of redirects
- the number of incoming links
- the set of template boosts if configured
- popularity based metrics with the number of weekly pageviews
If you are curious to know how the score is computed for a particular page please see the cirruscompsuggestbuilddoc action API property, for example see an explanation of how the w:Algorithm page is constructed and scored by the completion suggester:
cirruscompsuggestbuilddoc on w:Algorithm (note the score_explanation section)
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.

