Կառավարվող հավելվածներ - Apache Solr¶
Այս հոդվածում
Տեղեկատվություն
Apache Solr-ը անվճար լիարձակ տեքստային որոնման և ինդեքսավորման հարթակ է, որը կառուցված է Apache Lucene որոնման գրադարանի հիմքի վրա: Solr-ն ապահովում է բարձր արտադրողականության իրական ժամանակում որոնման հնարավորություններ, մասշտաբայնություն, սխալների նկատմամբ կայունություն և առաջադեմ ֆունկցիոնալություն՝ որոնման հավելվածների ստեղծման համար:
Apache Solr-ի հիմնական գործառույթները¶
- Full-text search — ապահովում է արագ և հավաստի որոնում մեծածավալ տեքստային տվյալներում՝ մորֆոլոգական վերլուծության, զտման, վարկանիկավորման և արդյունքների ընդգծման (highlighting) աջակցությամբ:
- Scalability — աջակցում է բաշտված ինդեքսավորմանը և որոնմանը մի քանի հանգույցներում (SolrCloud), ինչը թույլ է տալիս մասշտաբավորել համակարգը հարյուրլ้าน փաստաթղթերի համար:
- Real-time indexing — հնարավորություն է տալիս ավելացնել, թարմացնել և ջնջել փաստաթղթերը նվազագույն ուտվող ժամանակով (latency):
- Advanced search functionality — ֆասետային որոնման (faceted search), տարածական հարցումների, ավդիո և վիդեո տվյալների որոնման, ինչպես նաև Elasticsearch-ի հետ ինտեգրման աջակցություն:
- Flexible data schema — թույլ է տալիս աշխատել տարբեր տվյալների ձևաչափերով (JSON, XML, CSV, PDF, Word և այլն) և հարմարեցնել ինդեքսավորման սխեմանը կոնկրետ խնդիրների համար:
- Reliable architecture — ապահովում է սխալների նկատմամբ կայունություն տվյալների ռեպլիկացիայի, հանգույցների ավտոմատ վերականգնման և բեռնի հավասարակշռման (load balancing) միջոցով:
- Developed ecosystem — ինտեգրում տարածված ծրագրավորման լեզուների (Java, Python, PHP, Ruby) և ֆրեյմվորքների հետ, ինչպես նաև մեծ քանակությամբ պլագինների և ընդլայնումների:
- API Management — տրամադրում է RESTful API՝ ինդեքսները կառավարելու, հարցումներ իրականացնելու և կլաստերի կարգավիճակը մոնիտորինգ անելու համար:
Տեղակայման գործառույթներ¶
| ID | Ծրագրային ապահովման անվանում | Համատեղելի ՕՀ | VM | BM | VGPU | GPU | Նվազագույն CPU (միջուկներ) | Նվազագույն RAM (ԳԲ) | Նվազագույն HDD/SSD (ԳԲ) | Սեփական դոմեն | Ակտիվ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 623 | Apache Solr | Ubuntu 22.04 | + | + | + | + | 1 | 2 | 5 | Ոչ | ՊԱՏՎԻՐԵԼ |
Տեղեկատվություն
Կարող եք գտնել այս ծրագրի տեղակայման հնարավորությունների վերաբերյալ տեղեկություններ այս հղումով:
Նշում
Եթե այլ բան նախատեսված չէ, մենք ռեժիմում (by default) տեղադրում ենք ծրագրի վերջին թողարկված տարբերակը՝ ծրագրավորողի կայքից կամ օպերացիոն համակարգի պաշտաթյուղներից:
Ինչպես սկսել Apache Solr-ը որպես կառավարվող հավելված տեղակայելուց հետո¶
Apache Solr-ը որպես managed application տեղակայելուց հետո, սերվերի վահանակի My Applications tab-ում կգտնեք հետևյալը՝
- հավելվածի հղում (link);
- մուտք գործելու login և password;
- ծառայության օգտագործման և կառավարման վերաբերյալ տեղեկություններ:
Managed applications-ների հետ աշխատանքի մասին հավելյալ մանրամասների համար, խնդրում ենք կարդալ հրահանգները:
Ինչպես սկսել Apache Solr-ը Marketplace-ից տեղակայելուց հետո¶
Վճարումը պարտադիր կատարելուց հետո, սերվերի պատրաստ լինելու մասին ծանուցումը կուղարկվի գրանցման ժամանակ նշված էլեկտրոնային փոստի հասցեին: Այն կպարունակի VPS IP հասցեն, ինչպես նաև կապի համար անհրաժեշտ login և password-ները: Հաճախորդները կարող են կառավարել իրենց սարքավորումները Server Control Panel and API — Invapi միջոցով:
Մուտքանուններ և գաղտնաբառներ¶
- Apache Solr Control Panel Address: նշված է սերվերի վահանակի webpanel-ում կամ ուղարկված էլեկտրոնային փոստում:
- Username:
root; - Password: ուղարկվում է էլեկտրոնային փոստով, երբ սերվերը պատրաստ է օգտագործման համար ծրագրի տեղակայումից հետո:
Արտաքին հասանելիություն¶
Ծառայության արտաքին հասանելիությունը հասանելի է HTTPS պրոտոկոլով՝ 443 port-ով, Nginx proxy-ի միջոցով:
Ներքին հասանելիություն¶
Ներքին API ծառայությունը հասանելի է 3000 port-ով:
Նախնական կարգավորում¶
- Բացեք վահանակի հղումը (օրինակ՝
https://apache-solr<Server-ID>.hostkey.com/solr/). - Մուտքագրեք ձեր login և password-ները:
- Կբացվի Solr Admin գլխավոր էջը, որտեղ կցուցադրվի տեղեկություն սերվերի կարգավիճակի մասին:
- Սկսելու համար ստեղծեք ձեր առաջին collection-ը կամ core-ը:
Core-ի ստեղծում¶
Նոր core ստեղծելը վեբ ինտերֆեյսի միջոցով՝
- Գնացեք Core Admin բաժին:
- Սեղմեք Add Core:
- Նշեք core-ի անունը և կոնֆիգուրացիայի պարամետրերը;
- Սեղմեք Add Core՝ ստեղծումն ավարտելու համար:
Տեղեկատվություն
Apache Solr-ի կոնֆիգուրացիայի վերաբերյալ մանրամասն փաստաթղթերը հասանելի են պաշտոնական կայքում:
Սերվերի պատվիրում Apache Solr-ով՝ API-ի միջոցով¶
Այս ծրագրը API-ի միջոցով տեղադրելու համար հետևեք այս հրահանգներին