Calaca عبارة عن واجهة مستخدم بحث جميلة وسهلة الاستخدام لـ 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 .
هنا يدعم الإصدار 2.x من ElasticSearch
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
معهد ماساتشوستس للتكنولوجيا