-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Aplikace potrebuje nasledujici komponenty:
Pro beh tomcatu a SOLRu
Minimalne pozadovana verze SOLRu je 8.0. Je mozne aktualizovat SOLR v ramci jedne hlavni verze. Pri prechodu na dalsi je potreba reindexovat, pripadne zkontrolovat konfiguraci poli.
Konfigurovane cores, kopirovat do solr_home adresare. Adresar se nachazi, pri vychozi instalace SOLRu v /solr_home/server/solr SOLR bezi v standalone mode. Aplikace pouziva 5 cores:
- entities: hlavni index aplikace. Zde jsou indexovane vsechny entities, ktere lze dohledat v rozhrani.
- soubor: obsahuje informaci o souborech
- heslar: pomocni index s informaci heslaru z AMCR API
- translations: index prekladu dat z csv souboru
- favorites: drzi informaci o oblinenich polozkach uzivatelu
Aplikace bezi v JAVA kontaineru tomcat. Vyhozi konfigurace maven (pom.xml soubotu) projektu vytvori aplikace v kontextu /amcr, a port 8080. To znamena ze app bude dostupna jako http://localhost:8080/amcr. Toto lze zmenit pomoci "context.name" property v pom.xml
https://nodejs.org/en/download/
Minimalne pozadovana verze je 12.
Nodejs je nutno instalovat pro vytvareni jiz renderovane stranek perzistetnich odkazu na serveru.
Proces pro generovani renderovanych stranek se spusti, z adresarem webapp ('tomcathome/webapps/amcr') prikazem:
node server/main.js http://localhost:8080/amcr/
kde posledni parametr obsahuje lokalni url aplikace pod tomcatem
Pro indexace prekladu aplikace pouziva generovane csv soubory dostupne na serveru
/api/index/translations
Pro indexace entit aplikace pouziva OAI API AMCR.
Full index:
/api/index/full
Indexace entit
/api/index/entities
Indexace urcite entity
/api/index/nazev_entity (napriklad /api/index/dokument)
Pro plné nahrazení indexu je třeba připojit příkaz
?clean=true
Pro uplatnění nové konfigurace je nutno zavolat: /config?reset=true