Ի՞նչ է Elasticsearch որոնումը:
Ի՞նչ է Elasticsearch որոնումը:

Video: Ի՞նչ է Elasticsearch որոնումը:

Video: Ի՞նչ է Elasticsearch որոնումը:
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Մայիս
Anonim

Elasticsearch է որոնում շարժիչը հիմնված է Lucene գրադարանի վրա: Այն ապահովում է բաշխված, բազմաբնակարանային ունակ ամբողջական տեքստ որոնում շարժիչ HTTP վեբ ինտերֆեյսով և առանց սխեմայի JSON փաստաթղթերի: Elasticsearch մշակված է Java-ում:

Ավելին, էլաստիկ որոնման օգուտը ո՞րն է։

Elasticsearch բարձր ընդլայնելի բաց կոդով ամբողջական տեքստ է որոնում և վերլուծական շարժիչ: Այն թույլ է տալիս պահպանել, որոնում և արագ և գրեթե իրական ժամանակում վերլուծել մեծ ծավալի տվյալներ: Այն սովորաբար օգտագործվում է որպես հիմքում ընկած շարժիչ/տեխնոլոգիա, որն ապահովում է բարդ հավելվածներ որոնում առանձնահատկություններ և պահանջներ:

Բացի այդ, ի՞նչ է նշանակում առաձգական որոնում: ElasticSearch-ն է բաց կոդով, ՀԱՆԳՍՏ որոնում շարժիչը կառուցված է Apache Lucene-ի վրա և թողարկվել է Apache լիցենզիայի ներքո: Այն է Java-ի վրա հիմնված և կարող է որոնում և ինդեքսավորել փաստաթղթերի ֆայլերը տարբեր ձևաչափերով: Ինդեքսը կարող է հեշտությամբ վերականգնվել սերվերի խափանման դեպքում:

Ապա, ո՞րն է Elasticsearch-ի օրինակը:

ElasticSearch Hello World Օրինակ: ElasticSearch-ը բաց կոդով Enterprise REST-ի վրա հիմնված իրական ժամանակի որոնման և վերլուծության շարժիչ է: Դրա հիմնական որոնման գործառույթը կառուցված է օգտագործելով Ապաչի Lucene, բայց աջակցում է բազմաթիվ այլ հատկանիշների:

Ինչպե՞ս կարող եմ որոնել Elasticsearch-ի տվյալները:

Սկսել որոնում խմբագրել. Երբ դուք կլանել եք մի քանիսը տվյալները մեջ ան Elasticsearch ինդեքս, դուք կարող եք որոնում այն ուղարկելով հարցումներ _search վերջնակետին: Ամբողջական փաթեթ մուտք գործելու համար որոնում կարողությունները, դուք օգտագործում եք Elasticsearch հարցում DSL նշելու համար որոնում չափանիշները հարցումների մարմնում:

Խորհուրդ ենք տալիս: