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 -version
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