Calaca é uma UI de pesquisa bonita e fácil de usar para Elasticsearch. Ele foi feito para você se você precisa fazer pesquisas rápidas em seus documentos e não precisa de nada difícil de configurar e usar.
Em config.js, altere as configurações para corresponder ao seu cluster Elasticsearch.
/* Configs */
url: "http://localhost:9200" //Cluster http url
index_name: "twitter" //Index name or comma-separated list
type: "tweet" //Type
size: 10 //Number of results displayed at a time
search_delay: 500 //Delay between actual search request in ms
Em index.html anexe ao result.
o nome do campo que você deseja mostrar no seu documento es. Usando a notação de ponto, você pode acessar campos aninhados como result.transactions.time
.
< h2 > {{result.name}} </ h2 >
< p > {{result.description}} </ p >
Você também pode instalar como um plug-in do elasticsearch no diretório inicial do elasticsearch. As mesmas atualizações de configuração são necessárias para config.js e index.html .
Aqui ele suporta ElasticSearch versão 2.x
bin/plugin install romansanchez/calaca
Agora deve estar acessível visitando o URL: http://your-host:9200/_plugin/calaca/
Você pode alterar facilmente a aparência do Calaca implementando as classes CSS abaixo.
. title
. search-box
. no-results
. results
. result
http.cors.enabled: true
e http.cors.allow-origin: "*"
ao seu elasticsearch.yml
1.2.1
@rooomansanchez
xros
MIT