This projet is a CSV parser realised in Scala. It will read the data, and register them in an ElasticSearch database. And you can do some query also! ;)
There are two dependencies:
- elasticsearch
- scalatest
apt-get install elasticsearch
for ubuntupacman -S elasticsearch
for archlinux- Setup elastic search. The default configuration should work
You need elasticsearch's service to be started, on archlinux:
systemctl start elasticsearch.service
sbt "run airports.csv countries.csv runways.csv"
- ElasticSearch database
- Text User Interface
- Input suggestions on fuzzy names (e.g. "Frince" => "France")
- Unit tests in 'test/scala/holidays'