
? Le détective du podcast
Scully est un moteur de recherche à faible latence pour Feedcast autour d'Elasticsearch.
Le nom, Scully, est une référence du personnage X-Files Dana Scully, un détective joué par l'incroyable Gillian Anderson.
Indexer un épisode
corps:
{
"uuid" : "a23b7-1238d-92kdj7" ,
"path" : "/x-files/01-pilot" ,
"title" : "I want to believe" ,
"summary" : "Foo" ,
"description" : "Bar" ,
}où:
Réponses:
Rechercher des épisodes
Paramètres:
réponse:
[
{
"uuid" : "a23b7-1238d-92kdj7" ,
"path" : "/x-files/01-pilot" ,
"title" : "I want to believe" ,
"summary" : "Foo" ,
"description" : "Bar" ,
} ,
...
] Pour configurer les dépendances externes Utilisez: make compose .
Cela exécutera une recherche élastique sur localhost:9200 avec Docker Compose.
Pour installer les bibliothèques et compiler: make build .
Qui exécutera la phase de compilation SBT.
Pour exécuter les tests: make test .
Pour démarrer l'exécution de l'application: make start .
Cela démarrera le serveur sur localhost:2024 par défaut.
Variables d'environnement disponibles pour configurer
2024 .elasticsearch://elastic:changeme@localhost:9200/ .