Vyhľadávanie textu

Vyhledávání textu

V zobrazení zoznamu záznamov je možné vykonávať textové vyhľadávanie.

Zoznam polí, ktorý sa používa pri filtrovaní, je možné konfigurovať v časti Správa> Správca entít> Upraviť konkrétny typ entity> Pole textového filtra.

Je možné použiť zástupný znak *.

text 01

Globálne vyhľadávanie

Globálne vyhľadávanie vykonáva vyhľadávanie vo viacerých typoch entít súčasne. Nachádza sa vpravo hore.

Zoznam typov entít používaných v globálnom vyhľadávaní je možné konfigurovať v časti Správa> Nastavenie> Globálny zoznam entít vyhľadávania.

Zoznam polí, ktorý sa používa pri filtrovaní, je možné konfigurovať v časti Správa> Správca entít> Upraviť konkrétny typ entity> Pole textového filtra.

text 02

Fulltextové vyhľadávanie

Poskytuje schopnost provádět mnohem rychlejší a komplexnější textové vyhledávání.

Fulltextové vyhľadávanie je možné povoliť pre zadaný typ entity v časti Správa> Správca entít> Upraviť konkrétny typ entity> Fulltextové vyhľadávanie. Je nutné spustiť rebuild. Spustiť z CLI: php rebuild.php.

Fulltextové vyhľadávanie sa vždy používa v globálnom vyhľadávaní (pre typy entít s povoleným fulltextovým vyhľadávaním).

Fulltextové vyhľadávanie sa použije aj pri vyhľadávaní v zobrazení zoznamu. Hoci to môže byť preskočené pre niektoré vyhľadávacie dotazy. Napriek tomu je možné vynútiť použitie fulltextu predradením ft: pred vyhľadávací dotaz.

Pre tabuľky InnoDB sú k dispozícii nasledujúce operátory:

  • + Predné znamienko plus označuje, že toto slovo musí byť prítomné.
  • - Predné znamienko mínus znamená, že toto slovo nesmie byť prítomné.
  • (bez operátora) Slovo je voliteľné, ale riadky, ktoré ho obsahujú, sú hodnotené vyššie.
  • * Skrátený (alebo zástupný znak) operátor. Pripojené k slovu, ktoré má byť ovplyvnené.
  • " Frázy uzavreté do úvodzoviek musia byť obsiahnuté doslovne, ako boli napísané.“

Poznámka: Možnosť MySQL ft_min_word_len definuje minimálnu dĺžku slova dostupnú pre fulltextové vyhľadávanie. Predvolene je to 4. Ak zmeníte tento parameter, musíte tiež nastaviť parameter fullTextSearchMinLength na data/config.php: 'fullTextSearchMinLength' => 3.

Vyskúšajte AutoCRM zadarmo

Automatizovaný systém pre riadenie firmy

Chcete dostávať novinky zo sveta firemných systémov, technických zaujímavostí a dát? Napíšte nám svoj e-mail a my Vám budeme posielať newsletter.

Demo AutoCRM

Náš tím konzultantov s Vami prejde a zoznámi Vás s nasadením AutoCRM do Vašej spoločnosti.