Closed bodnarIQ closed 3 years ago
field geographic_names - čo reprezentuje, na čo sa využíva?
Místo s nějakým vztahem k dílu. Získává se ze (MODS) subject/geographic. Používá se k filtrování a facetování podle geografického názvu. http://www.digitalniknihovna.cz/mzk/search?geonames=%C5%98%C3%ADm%20(It%C3%A1lie)
field publication_places - čo reprezentuje, na čo sa využíva? priklad - Ide o miesto publikácie získané z MODS - mods:publisher(v príklade vyššie “Jihomoravský kraj”) alebo mods:subject -> mods:geographic(“Česko”, “Czechia” , oboje indexované 8 krát?)
Jde o místo vydání. Použijí se hodnoty z originInfo/publisher, ne subject/geographic https://github.com/ceskaexpedice/kramerius/blob/ea2a56b103f68f01d6649887816e17760b12d9b9/search-index/src/test/resources/xmlTests/publication.xml#L148
Je nejaký dôvod pre ukladanie hodnôt(stored=true) pre fieldy x.facet a x.sort a nevyužívanie copyField-ov pri týchto fieldoch?
Některá .facet pole se liší od .search, třeba v předchozím příkladu jsou jde vidět, že keywords.search jsou v uppercase.
Na čo sa využívajú fieldy own_pid_path a own_model_path?
Podobně, jako u předchozího indexu se třeba own_pid_path použije k filtrování vyhledávání na dílo, nebo jeho část. Aniž by to byl nutné top-level objekt. Je tu rozdíl v tom, že own_pid_path a own_model_path je vždy jen jeden a váže se k vlastnímu stromu každého objektu, tj. stromu z vlastních rodičů. Např. stránka má vlastního rodiče vydání, to zase ročník a ten periodikum. Ale stránka může mít nevlastního rodiče - článek přes vazbu isOnPage.
Na čo sa využíva field rels_ext_index? Kedy sa sortuje podľa tohto fieldu?
Na řazení tam, kde to nejde jinak, protože chybí (nebo jsou zapsána špatně) data, např. explicitní čísla stránek. Až jako fallback, je to ta pozice mezi sourozenci v rels_ext.
Kedy má objekt definovaného foster_parent-a ?
Pokud na něj vede nevlastnická vazba, tedy buď isOnPage (článek, vnitřní část), nebo contains (sbírka).
Rozdiel medzi in_collections a in_collections.direct? Field definuje, v akých kolekciách sa objekt nachádza, ide o id zbierky, používa sa to pri novinách/časopisoch? (model - periodical)
V in_collections.direct má pid sbírky ten objekt, který sbírka přímo obsahuje, tedy odkazuje se na něj v rels_ext přes vazbu contains. V in_collections má pid sbírky každý potomek (i nevlastní, třeba článek) objektu, který je ve sbírce přímo. Tím pádem lze přes in_collections filtrovat na vše, co do sbírky patří.
Využitie fieldu level?
Na filtrování top-level objektů.
Date.min a date.max? “Začátek intervalu který obsahuje objekt” - co znamená ? Kedy je objekt definovaný intervalom? Čo interval vyjadruje? (datum vydání?)
Ano, jde o datum vydání. Ten interval obsahuje celou dobu v timestampech, kdy bylo dílo vydáváno, ale může být větší. Třeba když bylo periodikum vydáno naposledy 15.3. 1947, ale v metadatech je uvedeno jen 1947, bude končit půlnocí posledního dne v roce. Např.:
<dateIssued>3.-12.2.1952</dateIssued>
<field name="date.max">1952-02-12T23:59:59.999Z</field>
<field name="date.min">1952-02-03T00:00:00.001Z</field>
<dateIssued>1947</dateIssued>
<field name="date.max">1947-12-31T23:59:59.999Z</field>
<field name="date.min">1947-01-01T00:00:00.001Z</field>
<dateIssued point="start">7.1947</dateIssued>
<dateIssued point="end">2.1952</dateIssued>
<field name="date.max">1952-02-29T23:59:59.999Z</field>
<field name="date.min">1947-07-01T00:00:00.001Z</field>
Více v tested, zejména dateIssued*: https://github.com/ceskaexpedice/kramerius/tree/ea2a56b103f68f01d6649887816e17760b12d9b9/search-index/src/test/resources/xmlTests
Čo sa ukladá do fieldov coords._ ? Koordináty čoho?
Bounding box a střed typicky map. https://github.com/ceskaexpedice/kramerius/blob/ea2a56b103f68f01d6649887816e17760b12d9b9/search-index/src/test/resources/xmlTests/geolocation.xml
Kde môžem nájsť triedy pre content modely, ktore Kramerius používa, z balika com.qbizm.kramerius.imp.jaxb, napr. com.qbizm.kramerius.imp.jaxb.monograph.Monograph? Sú to generované triedy z nejakých XSD?
Ano, je to z Monograph.xsd: https://github.com/ceskaexpedice/kramerius/blob/master/processes/import-jaxb-monograph/src/main/resources/Monograph.xsd
Build krameria hádže nasledovný error(súbor build.properties nemám nikde ovorený)
Nepodařilo se mi chybu replikovat. Napadá mě, jestli by to nemohlo být v jiné verzi gradle, zkusil bych ./gradlew.
Odpovězeno, vyjasněno, zavírám.
Dotazy na INOVATIKU
Význam a využitie niektorých fieldov v SOLR indexe
geographic_names
- čo reprezentuje, na čo sa využíva?publication_places
- čo reprezentuje, na čo sa využíva? priklad - Ide o miesto publikácie získané z MODS - mods:publisher(v príklade vyššie “Jihomoravský kraj”) alebo mods:subject -> mods:geographic(“Česko”, “Czechia” , oboje indexované 8 krát?)x.facet
ax.sort
a nevyužívaniecopyField
-ov pri týchto fieldoch?own_pid_path
aown_model_path
?rels_ext_index
? Kedy sa sortuje podľa tohto fieldu?foster_parent
-a ?in_collections
ain_collections.direct
? Field definuje, v akých kolekciách sa objekt nachádza, ide o id zbierky, používa sa to pri novinách/časopisoch? (model -periodical
)level
?Date.min
adate.max
? “Začátek intervalu který obsahuje objekt” - co znamená ? Kedy je objekt definovaný intervalom? Čo interval vyjadruje? (datum vydání?)coords._
? Koordináty čoho?Dotazy vseobecne
com.qbizm.kramerius.imp.jaxb
, napr.com.qbizm.kramerius.imp.jaxb.monograph.Monograph
?build.properties
nemám nikde ovorený)