Hledání prvků

Ve vyhledávacím stroji můžete hledat i prvky. Svá hledání můžete upravit v okně Hledat.
Při hledání prvku můžete zadat jednotlivé termíny nebo celé fráze. Při hledání platí následující pravidla:
Poznámka:
  • Musíte povolit lucene.allowleadingwildcard v SQL, chcete-li použít hledání se zástupným znakem na začátku řetězců. Provede se to nastavením lucene.allowleadingwildcard na hodnotu true pomocí příkazu SQL: update projectsetting set value='true' where pid=-2 and name = 'lucene.allowleadingwildcard'. Tato volba není standardně k dispozici. Vyhledávání s vedoucími zástupnými znaky může být náročnou operací, protože vyžaduje procházení seznamu tokenů v celém indexu kvůli vzoru, který odpovídá hledanému řetězci.
  • Hledání pomocí zástupných znaků není možné v čínštině a japonštině, neboť se v těchto jazycích každý znak považuje za samostatný termín.

Logické operátory

Poznámka: Logické operátory musíte zadávat velkými písmeny.
Operátor Symbol Příklad Najde
OR || pohled OR modul Všechny prvky, které obsahují buď termín pohled, nebo termín modul.
AND && pohled AND modul Všechny prvky, které obsahují jak termín pohled, tak i termín modul. Operátor AND je výchozím operátorem.
NOT ! pohled NOT modul Všechny prvky, které obsahují termín pohled, ale neobsahují termín modul.
Tip: Pomlčka (-) znamená také NOT.

Nastavení vyhledávání

Až do pole Hledat zadáte termín nebo frázi, a stisknete klávesu Enter, otevře se okno, ve kterém můžete upravit své hledání.

Tip: Pokud nemůžete najít nedávno přidaný prvek, nebyl dosud aktualizován vyhledávací index a tento prvek neobsahuje. Nová data se do vyhledávacího indexu přidávají automaticky, ale je-li ovlivněno příliš mnoho dat, může trvat dlouho, než se vyhledávací index aktualizuje.

Zadání escape sekvence pro speciální znaky

Pokud hledaný výraz obsahuje speciální znaky, které jsou součástí syntaxe dotazu, musí obsahovat escape sekvenci. Speciální znaky jsou: + - && || ! ( ) { } [ ] ^ " ~ * ? : \

Chcete-li tyto znaky označit escape sekvencí, použijte před znakem zpětné lomítko (\). Chcete-li např. hledat (1+1):2, použijte dotaz: "\(1\+1\)\:2"

Rozšířená hledání

Seskupená hledání: Můžete zkombinovat více termínů pomocí logických operátorů a vytvořit tak komplexnější dotaz, který bude využívat závorek. Chcete-li například hledat (modul OR prvek) AND pracovní_prostor, budou výsledky obsahovat všechny prvky, které obsahují termín pracovní_prostor, a které také obsahují buď termín modul, nebo termín prvek.

Přibližné hledání: Chcete-li provést přibližné hledání, zadejte na konci jednoslovného termínu symbol vlnovky (~). Hledáte-li např. termín podobný roam, zadejte roam~.

Vyhledávání blízkých slov: Hledání může také najít slova, která jsou v určité vzdálenosti od sebe. Chcete-li provést vyhledávání blízkých slov, použijte symbol vlnovky (~) na konci fráze. Chcete-li například hledat slova module a element ve třech slovech každého z prvků, použijte formulaci "module element" ~3


Zpětná vazba