
? El detective de podcast
Scully es un motor de búsqueda de baja latencia para Feedcast alrededor de Elasticsearch.
El nombre, Scully, es una referencia del personaje de X-Files Dana Scully, un detective interpretado por el increíble Gillian Anderson.
Indexar un episodio
cuerpo:
{
"uuid" : "a23b7-1238d-92kdj7" ,
"path" : "/x-files/01-pilot" ,
"title" : "I want to believe" ,
"summary" : "Foo" ,
"description" : "Bar" ,
}dónde:
respuestas:
Buscar episodios
Parámetros:
respuesta:
[
{
"uuid" : "a23b7-1238d-92kdj7" ,
"path" : "/x-files/01-pilot" ,
"title" : "I want to believe" ,
"summary" : "Foo" ,
"description" : "Bar" ,
} ,
...
] Para configurar las dependencias externas use: make compose .
Eso ejecutará la búsqueda elástica en localhost:9200 con Docker Compose.
Para instalar las bibliotecas y compilar: make build .
Que ejecutará la etapa de compilar SBT.
Para ejecutar las pruebas: make test .
Para iniciar la aplicación Ejecutar: make start .
Eso iniciará el servidor en localhost:2024 de forma predeterminada.
Variables de entorno disponibles para configurar
2024 .elasticsearch://elastic:changeme@localhost:9200/ .