1. Instal Elasticsearch
Alamat Unduh Elasticsearch: http://www.elasticsearch.org/download/
・ Setelah mengunduh, mendekompres langsung, masukkan tempat sampah di direktori, jalankan elasticsearch.bat di bawah CMD untuk memulai Elasticsearch
・ Gunakan browser untuk mengakses: http: // localhost: 9200/. Jika hasil berikut muncul, instalasi akan berhasil:
{"Name": "Benedict Kine", "cluster_name": "Elasticsearch", "Versi": {"Nomor": "2.2.0", "Build_Hash": "8FF36D139E16F8720F2947EF62C8167A8888888992FE", ",", ",", "," "2016-01-27t13: 32: 39z", "build_snapshot": false, "lucene_version": "5.4.1"}, "tagline": "Anda tahu, untuk pencarian"} di dalam:
・ Nama --- Nama instance Elasticsearch. Secara default, itu akan secara acak memilih satu dari daftar nama, dan pengaturannya ada di file config/elasticsearch.yml;
・ Versi --- Nomor Versi, mewakili serangkaian informasi dalam format JSON, di mana:
Bidang angka mewakili nomor versi Elasticserch yang sedang berjalan;
Bidang build_snashot mewakili apakah versi saat ini dibangun dari sumber;
Lucene_version mewakili versi Lucene yang menjadi dasar Elasticsearch;
・ Tagline-Berisi tagline pertama Elasticsearch: "Anda tahu, untuk pencarian".
2. Versi RTF
Pemula dapat mulai dengan versi RTF dari elastisearch. RTF adalah singkatan dari Ready to Fly, versi teknik yang direkomendasikan yang mengintegrasikan plug-in dasar (seperti kemasan layanan, segmentasi kata Cina, mapper-atchments, transport-thrift, alat.carrot2 dan plug-in lainnya) dan memiliki program sampel yang dapat dimulai secara langsung.
Alamat unduhan: https://github.com/medcl/elasticsearch-rtf
Setelah dekompresi, Anda akan melihat struktur direktori. Folder dan fungsi utama yang terkandung dalam Elasticsearch adalah sebagai berikut (mengambil versi TF sebagai contoh):
・ BIN-Berlakukan beberapa skrip yang menjalankan instance Elasticsearch dan plug-in manajemen;
・ Config-secara utama beberapa file pengaturan ・ Lib-Berisi beberapa file paket terkait;
・ Plugin-termasuk file plug-in terkait, dll.;
・ Log-file log;
・ Data-di mana data disimpan di Elasticsearch;
・ File-file yang bekerja.
3. PENDAHULUAN DAN INSTALASI PLUG-IN
1. kepala
Head adalah plugin klien yang digunakan untuk memantau status Elasticsearch.
Instal: Plugin Instal Mobz/Elasticsearch-Head di Direktori Bin
Setelah instalasi, masukkan: http: // localhost: 9200/_plugin/head/di browser, dan antarmuka berikut akan dibuka:
Gambar tersebut menunjukkan node Benedict Kine. Setiap node memiliki data indeks yang berbeda, dan kepala menyediakan klien HTTP.
2.Marvel
Marvel adalah klien pemantauan grafis Elasticsearch, yang dapat digunakan untuk melihat status berbagai item saat ini.
Memasang:
Marvel ada sebagai plug-in Elasticsearch, dan dapat diinstal langsung melalui plug-in:
# ./bin/plugin -i Elasticsearch/Marvel/LARDER
Jika Anda mengunduh paket instalasi dari situs web resmi, jalankan:
# ./bin/plugin -i file Marvel: ///path/to/marvel-latest.zip
berlari:
Masukkan: http: // localhost: 9200/_plugin/marvel/di browser, dan antarmuka berikut akan dibuka:
2. Bangun indeks dengan bantuan kepala
Setelah memulai Elasticsearch, kunjungi: http: // localhost: 9200/_plugin/head/di browser untuk membuka alat kepala.
Langkah1:
Klik tombol "Indeks Baru" untuk membuat indeks baru dan memasukkan nama indeks di kotak pop-up, seperti yang ditunjukkan pada gambar di bawah ini. Jumlah pecahan adalah 5 dan 0, 1, 2, 3, 4 secara berurutan. Salinan data adalah 1,
Lihat hasil berikut dalam ikhtisar bahwa indeks berhasil dibuat. Salinan berbalik dengan kotak tebal pada gambar adalah salinan data yang disediakan.
Langkah2:
Di bawah tab "Any Request" dari alat kepala, buka opsi "Kueri", seperti yang ditunjukkan pada gambar di bawah ini.
3. Indeks kueri
Atau di bawah label kueri komposit, pilih jenis operasi GET (setara dengan memilih), seperti yang ditunjukkan pada gambar berikut, Anda dapat melihat informasi terperinci dari file indeks.
4. Instruksi Operasi
Kepala Elasticsearch menggunakan empat metode permintaan untuk protokol HTTP, di antaranya:
5. Deskripsi singkat pemetaan
Pemetaan dalam Elasticsearch mirip dengan tipe data dalam bahasa statis. Tetapi gambar memiliki beberapa makna lain, seperti: mengeksekusi serangkaian instruksi untuk mengonversi data input menjadi item indeks yang dapat dicari, dan menggunakan gambar untuk meminta informasi dari setiap bidang dari file jenis.
6. Pengambilan Informasi
Pengguna dapat menggunakan alat kepala untuk membangun pernyataan pengambilan informasi sederhana melalui parameter lewat HTTP. Seperti yang ditunjukkan pada gambar di bawah ini, tentukan metode konstruksi permintaan pencarian dari bidang pencarian di bagian MyFirstIndex Index, dan nilainya adalah Beijing.
Hasil yang dikembalikan dapat dilihat dalam hit di sisi kanan gambar. Hit mewakili set pencarian hit, total mewakili 2 catatan hit, dan max_score adalah skornya.
Ketika URL dibangun, _Search berarti mencari antarmuka yang tenang, Q berarti kondisi kueri, dan = setelah Q adalah ekspresi kueri berdasarkan sintaks Lucene.