Closed leiblix closed 7 years ago
Tohle se deje, kdyz zacnu vyhledavat s uvozovkama - v prubehu psani pak dotaz pro naseptavac obsahuje jen pocatecni uvozovky. Opravim to, zahodim uvozovky z dotazu pro naseptavac.
Oprav nám to prosím, máme toho plnou administrační konzoli SOLRu...
Opravil jsem to a nahodil novou verzi (bez zmeny cislovani, takze se to nemusi u vsech hned projevit). Naseptavac ted nepovolene znaky bud zahazuje nebo escapuje (podle vyznamu a umisteni).
Každou hodinu přijde do našeho Krameria z digitalniknihovna.cz kolem desítky nevalidních SOLR dotazů.
Např.: http://kramerius.mzk.cz/search/api/v5.0/search/?fl=PID,dc.title,dc.creator&q=dc.title:%22to*+AND+(fedora.model:monograph^4+OR+fedora.model:periodical^4+OR+fedora.model:map+OR+fedora.model:soundrecording+OR+fedora.model:graphic+OR+fedora.model:archive+OR+fedora.model:manuscript)+AND+(dostupnost:public^3+OR+dostupnost:private)&rows=20
Odpověď od SOLRu potom vypadá takto:
Můžeš s tím něco udělat?
Btw. Kramerius na to špatně reaguje chybou 500, ve skutečnosti by se měla vrátit chyba typu 400, protože je to chyba klienta. To opravíme (jen abys věděl).