Panel pro fulltextové hledání
Ve většině číselníkových a dokladových agend je v horní části záložky Seznam k dispozici panel fulltextového hledání. Zobrazení panelu je možno ovlivnit parametrem Zobrazovat fulltext v menu Nastavení. Pokud tedy není fulltextové hledání v dané agendě potřeba, je možné panel vypnout.
Panel sestává z pole pro zadání hledaného výrazu, tlačítka pro spuštění fulltextového hledání, dvoustavového tlačítka na přepínání množiny prohledávaných záznamů (všechny záznamy v databázi nebo pouze záznamy dle aktuálního omezení) a dvoustavových tlačítek pro aktivaci jednotlivých indexů v rámci definice fulltextového hledání.
V panelu na obrázku níže se budou prohledávat záznamy z aktuálně platného omezení (příslušné tlačítko je aktivní). Bude se prohledávat pouze obsah položky Příjmení. Jméno se nebude prohledávat, protože není označené. Město se nebude prohledávat, protože příslušný index není aktualizovaný, proto se tlačítko ani nedá označit.
Nápověda uvedená přímo v poli pro zadání hledaného výrazu upozorňuje, že v definici fulltextového hledání existují neaktualizované indexy a proto je hledání nutné aktualizovat. Více informací naleznete v popisu položky Stav v kapitole Fulltextové hledání - záložka Detail.
Ilustrační příklad panelu pro fulltextové hledání v agendě Číselník osob.
| Název položky | Kl. | Ikona | Popis | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
(pole pro zadání výrazu) |
Shift +Ctrl + |
- |
Položka určená pro zadání hledaného slova.
Jak přesně se budou data prohledávat záleží na definicích indexů, které určují, které textové řetězce se do indexu vygenerují a následně půjdou vyhledat. Pokud máte v indexu nastavenou minimální délku slov 3 a pokusíte se vyhledat řetězec "Oprava TV", záznam obsahující řetězec "Oprava TV" se nenalezne, protože řetězec "TV" je dlouhý pouze 2 znaky a není proto obsažen v indexu. Pokud je položka prázdná a nemá fokus, zobrazuje se přímo v ní informace, v jakém stavu se definice fulltextového vyhledávání nachází. Rozlišují se dva stavy:
Informace zobrazovaná v poli pro vyhledávání se z výkonnostních důvodů neaktualizuje v reálném čase, ale cachuje se. Z tohoto důvodu nemusí krátce po změně definice hledání nebo jeho aktualizaci navzájem korespondovat stav tlačítek pro zapínání/vypínání hledání s použitím jednotlivých indexů. Cachování je řízeno interně systémem a není jej možné ovlivnit ani zavřením a opětovným otevřením agendy. Tento nesoulad (indikace skutečného stavu indexů) bude v budoucích verzích odstraněn. V současné době je v případě neshody rozhodující stav tlačítek (stav tlačítek odpovídá tomu, v jakém stavu se indexy skutečně nacházejí a tedy je určující pro to, co se bude prohledávat). |
|||||||||||||||
| Spustit fulltextové hledání | Enter |
|
Funkce pro provedení zadaného výrazu. Pokud pro danou agendu neexistuje definice fulltextového hledání, je v případě, že je do pole vepsán libovolný text a funkce je vyvolána, zobrazen Průvodce vytvořením definice fulltextového hledání. Klávesová zkratka Enter je pro fulltextové hledání funkční pouze tehdy, pokud je fokus na položce Výraz a pokud není spojena s klávesou Enter programově jiná funkce (jako např. funkce Auditace v Účetním deníku). Více viz popis Vyvolání funkčního tlačítka klávesou Enter/Esc v kap. Funkční tlačítka. |
|||||||||||||||
| Zrušit fulltextové hledání | Shift+Ctrl+Alt+G |
|
Funkce pro zrušení nalezených hodnot a návrat k původnímu seznamu. K zobrazení této funkce dojde po provedení funkce Spustit fulltextové hledání. Fulltextové hledání lze také zrušit standardní funkcí |
|||||||||||||||
| Vyhledávat ve zvolené skupině / filtru |
- |
|
|
|||||||||||||||
| Indexy | - | - |
Každá definice fulltextového hledání je tvořena jedním nebo několika indexy (každý index se vztahuje k prohledávání jednoho konkrétního pole, které je součástí definice fulltextu). V panelu pro fulltextové hledání se následně zobrazí sada tlačítek odpovídající jednotlivým indexům a uživatel si může zvolit, obsah kterých konkrétních indexů se bude prohledávat (označením jednotlivých tlačítek).
Ilustrační obrázek: Fulltextové hledání obsahuje tři aktualizované indexy, uživatel bude používat dva z nich (bude prohledávat obsah polí Ulice a Město). Je k dispozici také aktualizovaný index postavený nad polem Název firmy, ale uživatel příslušné funkční tlačítko neoznačil, proto se bude obsah pole Název firmy při prohledávání ignorovat. Kromě toho je nadefinován index pro pole Poznámka, ale tento index není aktualizovaný, proto se nedá označit a obsah příslušného pole se prohledávat nebude. Platí následující:
|
Definici fulltextového hledání je možné vytvořit dvěma způsoby:
Ve výjimečných případech není panel fulltextového hledání u některých agend dostupný. Jedná se o agendy Hlavní kniha, Účetní žádosti a Saldokonto - účetní deník souvztažně. V případě agendy Účetní žádosti a agend Saldokonta se panel fulltextového hledání zpřístupní tehdy, pokud je definice fulltextového hledání vytvořena pro agendu Účetní deník.
Dále panel není k dispozici v různých specifických agendách, jako např. Počátky účtů, Bilance SCM, Vývoj a Pokrytí dokladu SCM, Vzkazy apod.
Vzhled vyhledávacího panelu:
Panel sestává z pole pro zadání hledaného výrazu, tlačítka pro spuštění fulltextového hledání, dvoustavového tlačítka na přepínání množiny prohledávaných záznamů (všechny záznamy v databázi nebo pouze záznamy dle aktuálního omezení) a dvoustavových tlačítek pro aktivaci jednotlivých definic polí v rámci definice fulltextového hledání.
V panelu na obrázku se budou prohledávat záznamy z aktuálně platného omezení (příslušné tlačítko je aktivní), navíc pouze obsah položek Ulice a Město.
Jedná se o jednu z možností omezení záznamů zobrazených v číselníku.