Mesin pencari terdistribusi ElasticSearch adalah mesin pencarian dan analisis data gaya RESTful terdistribusi yang mampu memecahkan semakin banyak kasus penggunaan. Sebagai inti dari Elastic Stack, ia menyimpan data Anda secara terpusat dan membantu Anda menemukan situasi yang tidak terduga dan tidak terduga.
Elasticsearch adalah mesin analisis pencarian terdistribusi real-time yang memungkinkan Anda menjelajahi data dengan kecepatan dan skala yang belum pernah mungkin dilakukan sebelumnya. Ini digunakan untuk pencarian teks lengkap, pencarian terstruktur, analisis, dan kombinasi fungsi-fungsi ini
1. Wikipedia menggunakan Elasticsearch untuk menyediakan pencarian teks lengkap dengan cuplikan yang disorot, serta saran pencarian saat Anda mengetik dan maksud Anda.
2. The Guardian menggunakan Elasticsearch untuk menggabungkan data sosial online dengan log pengunjung untuk memberikan umpan balik publik kepada editornya mengenai artikel baru secara real-time.
3. Stack Overflow mengintegrasikan kueri lokasi geografis ke dalam pencarian teks lengkap, dan menggunakan antarmuka yang lebih mirip ini untuk menemukan pertanyaan dan jawaban terkait.
4. GitHub menggunakan Elasticsearch untuk menanyakan 130 miliar baris kode.
Namun, Elasticsearch tidak hanya diperuntukkan bagi perusahaan raksasa. Ini juga telah membantu banyak startup, seperti Datadog dan Klout, membuat prototipe ide dan mengubahnya menjadi solusi yang terukur. Elasticsearch dapat berjalan di laptop Anda atau diskalakan ke server untuk menangani data berukuran petabyte.
Tidak ada satu pun komponen di Elasticsearch yang baru atau revolusioner. Pencarian teks lengkap telah dimungkinkan sejak lama, sama seperti sistem analitik dan database terdistribusi yang telah lama ada. Hasil revolusionernya adalah perpaduan komponen-komponen yang terpisah dan berguna ini menjadi satu aplikasi tunggal yang konsisten dan real-time. Ini memiliki hambatan masuk yang rendah bagi pemula, namun selalu ada untuk memenuhi kebutuhan Anda seiring dengan peningkatan keterampilan Anda atau kebutuhan Anda meningkat.