Blog
Ideální řešení fulltextového vyhledávání na webu nebo e‑shopu
Když doma hledáte nějakou věc kterou nutně potřebujete a nemůžete ji najít, je to frustrující. Stejně tak je pro návštěvníky vašeho webu frustrující, když nemůžou najít to, co je zajímá. Když se návštěvníkovi vašich stránek nechce proklikávat obsáhlým webem nebo košatou strukturou a vlastnoručně hledat, použije fulltextové vyhledávání. Majitel webu má tři možné řešení jaké fulltextové vyhledávání návštěvníkům svých internetových stránek poskytne:
- Google vyhledávání – Google Custom Search Engine (GCSE),
- MySQL fulltext,
- pokročilý fulltext v ArtCMS.
Na konci článku je šestiminutové video se sumarizací a s konkrétními ukázkami každého typu vyhledávání.
1) Google fulltextové vyhledávání – GCSE
Editováno: Google oznámil, že tuto službu od 1.4.2018 nebude poskytovat:
Google nabízí možnost umístit na váš web google vyhledávání (GCSE) které bude poskytovat výsledky hledání pouze na vašem webu. Google to fulltextové vyhledávání umí samozřejmě výtečně. K tomu ještě dokáže i skloňovat, opravovat překlepy, pozná synonyma. Někdy jako by Google věděl co se doopravdy chci zeptat i když se ptám "blbě". Na druhou stranu jde o placenou službu Google, bez možnosti nastylovaní výsledků dle libosti. Navíc na zařazení nového nebo aktualizaci změněného obsahu v google indexu se musí čekat klidně i několik dní.
2) MySQL fulltext
Nativní fulltextová funkce poskytovaná MySQL databází. Má všechno co Google CSE nemá, akorát tedy neumí ten fulltext :) Jsou prostě dotazy při kterých MySQL narazí tvrdě na zeď a výsledky jsou prostě nerelevantní. Žel v rámci MySQL fulltextu se s tím nic nedá dělat. Jo, a pak taky neumí opravovat překlepy ani skloňovat a už vůbec nepozná synonyma.
3) Pokročilý fulltext v ArtCMS
Slučuje výhody prvních dvou řešení. Umí částečně skloňovat, dokáže opravovat některé překlepy, je možné naučit ho synonyma. Navíc jako jediný umožňuje téměř neomezené nastavení vah a vyladění řazení výsledků ve fulltextu na stránkách dle libosti.
Porovnání řešení vyhledávání na webu
GCSE * | MySQL | ArtCMS | |
---|---|---|---|
roční poplatek | zdarma | zdarma | |
nastylování dle libosti | ano | ano | |
nový obsah ve výsledcích | hned | hned | |
určování relevance | slabé | vynikající | |
možnost nastavení vah určujících jak se mají výsledky hledání řadit |
malá | vysoká | |
rychlost poskytnutí výsledků při velkém objemu databáze |
pomalá | vysoká | |
oprava překlepů | ne | ano | |
skloňuje | ano | ne | ano |
pozná synonyma | ne | částečně | |
zvládá krátke řetězce | ne | ano |
* Google již vyhledávání na stránce neposkytuje
Na závěr slíbené videa:
1) porovnání GCSE, MySQL, pokročilý fulltext
2) krátké dotazy a pořadí slov v dotazu MySQL verzus pokročilý fulltext
Pošlete svůj komentář