Calaca เป็น UI การค้นหาที่สวยงามและใช้งานง่ายสำหรับ Elasticsearch มันสร้างมาเพื่อคุณ หากคุณต้องการค้นหาเอกสารของคุณอย่างรวดเร็ว และไม่ต้องตั้งค่าและใช้งานอะไรให้ยุ่งยาก
ใน config.js ให้เปลี่ยนการกำหนดค่าให้ตรงกับคลัสเตอร์ 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
ใน index.html ให้ผนวกเข้ากับ result.
ชื่อฟิลด์ที่คุณต้องการแสดงจากเอกสาร es ของคุณ เมื่อใช้เครื่องหมายจุด คุณจะสามารถเข้าถึงฟิลด์ที่ซ้อนกันได้ เช่น result.transactions.time
< h2 > {{result.name}} </ h2 >
< p > {{result.description}} </ p >
คุณยังสามารถติดตั้งเป็นปลั๊กอิน elasticsearch จากโฮมไดเร็กตอรี่ของ elasticsearch จำเป็นต้องมีการอัปเดตการกำหนดค่าเดียวกันสำหรับ config.js และ index.html
ที่นี่รองรับ ElasticSearch เวอร์ชัน 2.x
bin/plugin install romansanchez/calaca
ตอนนี้ควรสามารถเข้าถึงได้โดยไปที่ url: http://your-host:9200/_plugin/calaca/
คุณสามารถเปลี่ยนรูปลักษณ์ของ Calaca ได้อย่างง่ายดายโดยใช้คลาส CSS ด้านล่าง
. title
. search-box
. no-results
. results
. result
http.cors.enabled: true
และ http.cors.allow-origin: "*"
ลงใน elasticsearch.yml
ของคุณ 1.2.1
@rooomansanchez
xros
เอ็มไอที