|
|
# Globální hledání
|
|
|
|
|
|
Portaro hleda stylem "google", tedy, ze se snazi vyhledat co nejvice zaznamu, jen serazenych podle relevance. Takze na slovo ekonomie vyhleda i zaznamy, jenz maji ekonomii nekde v poznamce, ale bude mnohem nize nez zaznam s nazvem "ekonomie". Pokud byste je pak seradili podle nazvu, dostanete ponekud neodpovidajici vysledky, takze razeni sice nastavitelne je, nicmene to silne nedoporucujeme.
|
|
|
|
|
|
Nastaveni globalniho hledani (vyhledavaci radek v hlavicce katalogu) je pres ini OPAC_SEARCH.VzorGlobalniHledaniPokus1,2,3, kde kazde definuje sablonu pro vyhledavaci dotaz. Pokud se v ramci prvni sablony nenalezne zadny zaznam, Portaro zkusi hledat pomoci druhe sablony a nasledne treti. Toto se ale mozna v blizke dobe zmeni - zustane jen jedna sablona, uvidime.
|
... | ... | @@ -7,3 +9,10 @@ Sablona definuje: |
|
|
- V jakych polich se ma hledat
|
|
|
- S jakou prioritou - zaznam obsahujici hledany vyraz v nazev bude mit vetsi prioritu nez zaznam, ktery ho ma v poznamce. Priorita se urcuje znakem strisky a cislem. Vetsi cislo znaci vyssi prioritu.
|
|
|
|
|
|
|
|
|
|
|
|
# Specializovaná hledání
|
|
|
## Search query
|
|
|
|
|
|
Pro nastavení např. hledání novinek je třeba vytvářet tzv. search query, což je JSON formát pro vyhledávací kritéria.
|
|
|
Kromě [standardních vyhledávacích fieldů](https://gitlab.kpsys.cz/honza/portaro/blob/master/portaro-core/src/main/java/cz/kpsys/portaro/search/query/StaticSearchFields.java) lze použít i přímo lucenovské vyhledávací pole, např P245, nicméně pak query nelze použít při vyhledávání v Z serveru nebo pomocí SQL. |
|
|
\ No newline at end of file |