Aplikacja webowa pozwalająca na wizualizację trendów używania słów i zwrotów w parlamencie. Dzięki niej, użytkownicy będą mogli sprawdzić, np. posłowie której partii na przestrzeni czasu najczęściej używali sformułowania “tego się nie da zrobić”.
- Clone repo
git clone https://github.com/tgrez/sejm-ngram.git
-
Potrzebne będą zainstalowane:
-
Java 1.7+
zainstalowaną Javę weryfikujemy w ten sposób:java -version -
Maven 3
zainstalowanego Mavena weryfikujemy tak:mvn --version -
Elasticsearch (lub MySQL w przypadku brancha MySQLowego - domyślny jest już teraz Elasticsearch)
Elasticsearcha trzeba ściągnąć (download link), skonfigurowac i uruchomić (bin/elasticsearch). W pliku konfiguracyjnym,elasticserach.yaml, ustawiamy:cluster.name: sejmngram-elasticsearch script.disable_dynamic: false network.host: 127.0.0.1 transport.tcp.port:9300 http.port: 9200
-
Budujemy aplikację
w katalogu głównym {ścieżka do projektu}/sejm-ngram wykonujemy:
mvn clean install
- Uruchamiamy aplikację
Jeśli Elasticsearch został już uruchomiony, to stawiamy serwer w katalogu {ścieżka do projektu}/sejm-ngram/rest-server:
./run.sh
W przypadku pytań można pisać na mail widoczny na profilu @tgrez
