Calaca ist eine schöne, benutzerfreundliche Suchoberfläche für Elasticsearch. Es ist genau das Richtige für Sie, wenn Sie schnell nach Ihren Dokumenten suchen müssen und keine komplizierten Einrichtungs- und Verwendungsaufgaben benötigen.
Ändern Sie in config.js die Konfigurationen so, dass sie zu Ihrem Elasticsearch-Cluster passen.
/* 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
In index.html an result.
Der Feldname, den Sie in Ihrem ES-Dokument anzeigen möchten. Mithilfe der Punktnotation können Sie auf verschachtelte Felder wie result.transactions.time
zugreifen.
< h2 > {{result.name}} </ h2 >
< p > {{result.description}} </ p >
Sie können es auch als Elasticsearch-Plugin aus dem Elasticsearch-Home-Verzeichnis installieren. Für config.js und index.html sind dieselben Konfigurationsaktualisierungen erforderlich.
Hier unterstützt es ElasticSearch Version 2.x
bin/plugin install romansanchez/calaca
Sollte jetzt über folgende URL zugänglich sein: http://your-host:9200/_plugin/calaca/
Sie können das Erscheinungsbild von Calaca ganz einfach ändern, indem Sie die folgenden CSS-Klassen implementieren.
. title
. search-box
. no-results
. results
. result
http.cors.enabled: true
und http.cors.allow-origin: "*"
zu Ihrer elasticsearch.yml
hinzu 1.2.1
@rooomansanchez
xros
MIT