Elasticsearch хайлт гэж юу вэ?
Elasticsearch хайлт гэж юу вэ?

Видео: Elasticsearch хайлт гэж юу вэ?

Видео: Elasticsearch хайлт гэж юу вэ?
Видео: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Арваннэгдүгээр
Anonim

Elasticsearch нь хайх Лусений номын санд суурилсан хөдөлгүүр. Энэ нь түгээсэн, олон түрээслэгч ашиглах боломжтой бүрэн текстээр хангадаг хайх HTTP вэб интерфэйс болон схемгүй JSON баримт бичиг бүхий хөдөлгүүр. Elasticsearch Java хэл дээр боловсруулагдсан.

Түүгээр ч барахгүй уян харимхай хайлт ямар хэрэгтэй вэ?

Elasticsearch нь өргөтгөх боломжтой нээлттэй эхийн бүрэн текст юм хайх болон аналитик хөдөлгүүр. Энэ нь танд хадгалах боломжийг олгодог, хайх , мөн их хэмжээний өгөгдөлд хурдан бөгөөд бодит цаг хугацаанд дүн шинжилгээ хийнэ. Энэ нь ерөнхийдөө нарийн төвөгтэй програмуудыг идэвхжүүлдэг үндсэн хөдөлгүүр/технологи болгон ашигладаг хайх онцлог, шаардлага.

Нэмж хэлэхэд уян хатан хайлт нь юу гэсэн үг вэ? ElasticSearch бол нээлттэй эх сурвалж, RESTful хайх Apache Lucene дээр бүтээгдсэн бөгөөд Apache лицензийн дагуу гаргасан хөдөлгүүр. Энэ байна Java-д суурилсан бөгөөд боломжтой хайх мөн янз бүрийн форматтай баримт бичгийн файлуудыг индексжүүлэх. Сервер эвдэрсэн тохиолдолд индексийг хялбархан сэргээх боломжтой.

Тэгвэл Elasticsearch-ийн жишээ юу вэ?

ElasticSearch Сайн байна уу Дэлхийн жишээ. ElasticSearch нь нээлттэй эх сурвалжийн Enterprise REST дээр суурилсан бодит цагийн хайлт, аналитик систем юм. Энэ нь хайлтын үндсэн функцийг ашиглан бүтээгдсэн Апачи Lucene, гэхдээ бусад олон функцийг дэмждэг.

Би Elasticsearch өгөгдлийг хэрхэн хайх вэ?

Эхлэх хайж байна засварлах. Та заримыг нь залгисны дараа өгөгдөл руу Elasticsearch индекс, та чадна хайх _хайлтын төгсгөлийн цэг рүү хүсэлт илгээх замаар. -ийн бүрэн багцад хандахын тулд хайх чадамж, та ашигладаг Elasticsearch Query DSL-г зааж өгөх хайх хүсэлтийн байгууллага дахь шалгуур.

Зөвлөмж болгож буй: