‘Našeptávač’ při vyhledávání

Pro účely inteligentního vyhledávání v datech systému NET.Notes využíváme produkt s názvem ElasticSearch . Jedná se o velmi populární a rychlý fulltextový vyhledávač, který dostal do vínku mnoho specializovaných vlastností. Ty se snažíme do NET.Notesu zakomponovávat a co nejvíce tak vylepšit jeho funkčnost.

Při běžném hledání zapsáním výrazu do vyhledávacího pole může velmi pomoci, když se nám průběžně během psaní, zobrazují aktuálně dostupné výsledky. V prostředí NET.Notes máme možnost navíc vyhledávat přes více databází najednou a našeptávač tak může zobrazovat průběžně nalezené hodnoty pro jednotlivé databáze. Na screenshotu níže je vidět, jak takové ‚našeptávání‘ může v reálném prostředí vypadat.

  • v průběhu vkládání vyhledávaného výrazu se objeví seznam nalezených záznamů, rozdělený do sekcí dle typu dat
  • jednotlivé položky našeptávače jsou ‚klikací odkazy‘, takže je možno otevřít daný záznam ihned, pokud odpovídá tomu, co hledáme
  • v seznamu nalezených položek je zvýrazněn hledaný výraz pro rychlou orientaci

blog_netnotes_suggester4