Blog


Ideální řešení fulltextového vyhledávání na webu nebo e‑shopu

Autor: Ján Forgáč, publikováno: 4.9.2015
Článek je zařazen v kategorii: Redakční systém – CMS

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:

  1. Google vyhledávání – Google Custom Search Engine (GCSE),
  2. MySQL fulltext,
  3. 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 100 USD zdarma zdarma
nastylování dle libosti ne ano ano
nový obsah ve výsledcích po indexaci Googlem hned hned
určování relevance vynikájící slabé vynikající
možnost nastavení vah
určujících jak se mají
výsledky hledání řadit
žádná malá vysoká
rychlost poskytnutí výsledků
při velkém objemu databáze
vysoká pomalá vysoká
oprava překlepů ano ne ano
skloňuje ano ne ano
pozná synonyma ano ne částečně
zvládá krátke řetězce ano 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ář

položky označené * je nutné vyplnit (E-mail se na stránkách nezobrazuje)