
? Der Podcast Detective
Scully ist eine Suchmaschine mit niedriger Latenz für Feedcast rund um Elasticsearch.
Der Name Scully ist eine Referenz des X-Files-Charakters Dana Scully, einem Detektiv des erstaunlichen Gillian Anderson.
Index eine Episode
Körper:
{
"uuid" : "a23b7-1238d-92kdj7" ,
"path" : "/x-files/01-pilot" ,
"title" : "I want to believe" ,
"summary" : "Foo" ,
"description" : "Bar" ,
}Wo:
Antworten:
Suche nach Episoden
Parameter:
Antwort:
[
{
"uuid" : "a23b7-1238d-92kdj7" ,
"path" : "/x-files/01-pilot" ,
"title" : "I want to believe" ,
"summary" : "Foo" ,
"description" : "Bar" ,
} ,
...
] Um externe Abhängigkeiten einzurichten, verwenden Sie: make compose .
Dadurch werden elastische Suche auf localhost:9200 mit Docker Compose durchgeführt.
So installieren Sie die Bibliotheken und kompilieren Sie: make build .
Das wird die SBT -Kompilierstufe betreiben.
Um die Tests durchzuführen: make test .
Um den Anwendungslauf zu starten: make start .
Dadurch startet der Server standardmäßig bei localhost:2024 .
Umgebungsvariablen zur Konfiguration zur Verfügung
2024 .elasticsearch://elastic:changeme@localhost:9200/ .