- aPilot nápověda
- Manuály
- Nastavení
- Jak nastavit fulltextové vyhledávání
Jak nastavit fulltextové vyhledávání
Jak fulltextové vyhledávání funguje?
Pro fulltextové vyhledávání má každá karta zboží v redakčním systému aPilot dva indexy, které obsahují texty z následujících polí v redakci aPilota:
- katalogové číslo
- katalogové číslo, název, nadpis, menu, titulek, meta popisek, meta klíčová slova, odkazy, popis 1 a popis 2
Při vyhledávání dochází k součtu těchto indexů, databázový systém vypočítá celkové skóre každé karty zboží podle vzorce skóre karty = a*5+b a podle výsledného skóre karty setřídí.
Jakým způsobem databáze určuje skóre?
Databázový parser přiřazuje každému slovu z indexu nějakou váhu. Slovem se rozumí skupina znaků složená z písmen, číslic, znaku apostrofu ' nebo podtrhnutí _. Slova s největším výskytem mají nejnižší váhu. Váha některých velmi častých slov může klesnout i na nulu a potom je fulltextové vyhledávání nenajde.
Podmínky pro indexaci fráze
Fráze musí mít minimálně 3 znaky a nesmí se vyskytovat v tabulce stop slov.
Využití operátorů
Vyhledávání je ovlivněno způsobem vyhledávání. Systém aPilot používá takzvané booleanovské operátory, které lze při vyhledávání pro upřesnění použít:
+ ... toto slovo ve výsledku být musí
- ... toto slovo ve výsledku být nesmí
< , > ... zvýší nebo sníží slovu skóre
( ) ... seskupování a vytváření složitějších podmínek
~ ... výrazy začínající tímto znakem budou mít nejnižší skóre, ale i tak větší než 0, takže budou vráceny
* ... náhrada libovolných znaků
“ ... ve výsledku budou pouze řádky s přesně takovýmto výrazem
Příklad:
Vyhledávací dotaz: +pila +Bomar -Audi +CLK*
Výsledky: stránky obsahující slova pila, Bomar a slovo CLK s libovolnými znaky za ním (např. CLK100), ale ne slovo Audi
Nastavení způsobu vyhledávání v aPilotu
Způsob vyhledávání v aPilotu můžete nastavit na záložce Nastavení/možnosti/obecné v položce www.
Možnosti:
- hledat frázi volně
Například na dotaz pilotní průkaz mohou být zobrazeny pouze výsledky obsahující výrazy pilotní a/nebo průkaz - hledat frázi a cokoliv před ní
Odpovídá dotazu *slovo, takže například na dotaz pilot mohou být zobrazeny výsledky obsahující výrazy aPilot, kopilot, ... - hledat frázi a cokoliv za ní
Odpovídá dotazu slovo*, takže například na dotaz pilot mohou být zobrazeny výsledky obsahující výrazy pilotovat, pilotní, ... - hledat frázi a cokoliv před ní
Odpovídá dotazu *slovo*, takže například na dotaz pilot mohou být zobrazeny výsledky obsahující výrazy aPilot, pilotní, nepilotoval, ... - hledat frázi přesně
Odpovídá dotazu „slovo“, takže například na dotaz pilot mohou být zobrazeny pouze výsledky obsahující výraz pilot