ceskaexpedice / kramerius

System Kramerius
GNU General Public License v3.0
45 stars 26 forks source link

K7/OAI #1078

Closed pavel-stastny closed 1 month ago

pavel-stastny commented 1 month ago
pavel-stastny commented 1 month ago

Podpora parametrů from, until a metadatového formátu drkramerius4, u kterého byl vypuštěn příznak policy – již se nepoužívá, je nahrazen licencemi.

petrkukac commented 1 week ago

@pavel-stastny podle informace z testování podpory parametru until a from vyplývá, že zřejmě používá hodnoty poslední indexace. To není ve všech scénářích použití nejvhodnější. Je možné samostatně zvolit jinou událost, nebo jde o společnou vlastnost pro všechny sety?

tomik13 commented 1 week ago

Dobrý den, ještě jsme při testování narazili na to, že při dotazu na set, který je prázdný, přichází odpověď s korektním obsahem, ale s kódem 400. v NTK například:

https://kramerius.techlib.cz/oai?verb=ListRecords&from=2024-07-01&until=2024-09-18&set=sheetmusic&metadataPrefix=drkramerius4

Je potom nerozlišitelné, zda se někde opravdu stala chyba, nebo jde o prázdný set.

Například

wget "https://kramerius.techlib.cz/oai?verb=ListRecords&from=2024-07-01&until=2024-09-18&set=sheetmusic&metadataPrefix=drkramerius4"

k obsahu vůbec nedojde a vrací

--2024-09-18 14:47:38--  https://kramerius.techlib.cz/oai?verb=ListRecords&from=2024-07-01&until=2024-09-18&set=sheetmusic&metadataPrefix=drkramerius4
Resolving kramerius.techlib.cz (kramerius.techlib.cz)... 195.113.241.49, 2001:718:7:8::38
Connecting to kramerius.techlib.cz (kramerius.techlib.cz)|195.113.241.49|:443... connected.
HTTP request sent, awaiting response... 400 400
2024-09-18 14:47:39 ERROR 400: 400.
pavel-stastny commented 1 week ago

@petrkukac Ne, nyní to možné není. Používá se jenom datum poslední indexace. Je to jediná událost u které je jisté, že se něco změnilo (licence, metadata, zařazení do sbírky, atd..)

pavel-stastny commented 1 week ago

@tomik13 Ok. Návratový kód změníme.