Calaca es una interfaz de usuario de búsqueda hermosa y fácil de usar para Elasticsearch. Está hecho para usted si necesita realizar búsquedas rápidas de sus documentos y no necesita nada difícil de configurar o usar.
En config.js, cambie las configuraciones para que coincidan con su clúster de 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
En index.html, agregue al result.
el nombre del campo que desea mostrar en su documento es. Usando la notación de puntos, puede acceder a campos anidados como result.transactions.time
.
< h2 > {{result.name}} </ h2 >
< p > {{result.description}} </ p >
También puede instalarlo como un complemento de elasticsearch desde el directorio de inicio de elasticsearch. Se requieren las mismas actualizaciones de configuración para config.js e index.html .
Aquí es compatible con ElasticSearch versión 2.x
bin/plugin install romansanchez/calaca
Ahora debería ser accesible visitando la URL: http://your-host:9200/_plugin/calaca/
Puede cambiar fácilmente la apariencia de Calaca implementando las siguientes clases de CSS.
. title
. search-box
. no-results
. results
. result
http.cors.enabled: true
y http.cors.allow-origin: "*"
a su elasticsearch.yml
1.2.1
@rooomansanchez
xros
MIT