Solr (вимовляється як «солар») вільне та відкрите програмне забезпечення, пошукова платформа реалізована на Java, базується на Apache Lucene. Основні можливості включають повнотекстовий пошук, підсвічування результатів, фасетний пошук, індексування в реальному часі, динамічну кластеризацію, інтеграцію з базами даних, NoSQL можливості, обробку складних форматів (наприклад, Word, PDF). Solr має можливості розподіленого пошуку та реплікації індексу, має дуже добру масштабованість і стійкість до відмов. Solr — один з найпопулярніших пошукових рушіїв (другий за популярністю після Elasticsearch).
Тип | пошукова система |
---|---|
Автор | d |
Розробник | Apache Software Foundation |
Стабільний випуск | 7.4.0 (27 червня 2018 ) |
Версії | 9.6.1 (29 травня 2024)[2] |
Платформа | віртуальна машина Java |
Мова програмування | Java[3][4] |
Ліцензія | d |
Репозиторій | git.apache.org/solr.git |
Вебсайт | solr.apache.org |
|
Solr запускається як окремий сервер. Використовує бібліотеку Lucene як ядро для впровадження повнотекстового пошуку та індексації, має REST-подібний HTTP/XML і JSON API що дозволяє використовувати Solr програмами написаними на інших мовах програмування. Solr має гнучку систему налаштувань та дозволяє підключення зовнішніх модулів (плагінів).
Apache Lucene та Apache Solr розроблюються однією командою Apache Software Foundation після їх злиття в 2010 році. Дуже часто на ці продукти посилаються як на Lucene/Solr або Solr/Lucene.
Властивості
- Використовує бібліотеку Lucene для повнотекстового пошуку
- Фасетний пошук
- Підсвічування результатів
- Мова запитів підтримує структурування, як і текстовий пошук
- Безсхемний режим і режим зі схемами через REST API
- JSON, XML, PHP, Ruby, Python, XSLT, [en] та отримання результатів у користувацьких Java бінарних форматах через HTTP
- HTML інтерфейс адміністратора
- Вбудовані засоби безпеки: автентифікація, авторизація, SSL
- Реплікація на інші Solr сервери - дозволяє масштабувати кількість запитів на секунду та надає [en]
- Розподілений пошук за допомогою [en] - дозволяє масштабувати за об'ємом контенту
- Кластеризація при пошуку використовує [en]
- Розширюваність за допомогою плагінів
- Гнучка релевантність - прискорення за допомогою функціональних запитів
- Кешування - для запитів, фільтрів та документів
- Інтеграція у Java-застосунки
- Гео-розподілений пошук
- Автоматичне керування великими кластерами за допомогою [en]
- Функціональні запити
- Групування полів
- Автозаповнення
- Стримінг
Застосування
Apache Solr був використаний, зокрема, Міжнародним консорціумом журналістів-розслідувачів для дослідження інформації у так званих «панамських документах».
Примітки
- . Apache Foundation. Архів оригіналу за 25 листопада 2016. Процитовано 27 червня 2018.
- https://solr.apache.org/news.html#apache-solrtm-961-available
- The solr Open Source Project on Open Hub: Languages Page — 2006.
- https://projects.apache.org/json/projects/lucene-solr.json
- . lucene.apache.org. Архів оригіналу за 1 серпня 2013. Процитовано 10 лютого 2016.
- . db-engines.com. Архів оригіналу за 19 жовтня 2018. Процитовано 10 лютого 2016.
- . Архів оригіналу за 22 липень 2018. Процитовано 3 липень 2018.
- Mar Cabra, Erin Kissane (11 квітня 2016). . opennews.org. An OpenNews project. Архів оригіналу за 11 квітня 2016. Процитовано 18 квітня 2016.
Див. також
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Solr vimovlyayetsya yak solar vilne ta vidkrite programne zabezpechennya poshukova platforma realizovana na Java bazuyetsya na Apache Lucene Osnovni mozhlivosti vklyuchayut povnotekstovij poshuk pidsvichuvannya rezultativ fasetnij poshuk indeksuvannya v realnomu chasi dinamichnu klasterizaciyu integraciyu z bazami danih NoSQL mozhlivosti obrobku skladnih formativ napriklad Word PDF Solr maye mozhlivosti rozpodilenogo poshuku ta replikaciyi indeksu maye duzhe dobru masshtabovanist i stijkist do vidmov Solr odin z najpopulyarnishih poshukovih rushiyiv drugij za populyarnistyu pislya Elasticsearch Apache SolrTipposhukova sistemaAvtordRozrobnikApache Software FoundationStabilnij vipusk7 4 0 27 chervnya 2018 6 rokiv tomu 2018 06 27 Versiyi9 6 1 29 travnya 2024 2 Platformavirtualna mashina JavaMova programuvannyaJava 3 4 LicenziyadRepozitorijgit apache org solr gitVebsajtsolr apache org Mediafajli u Vikishovishi Solr zapuskayetsya yak okremij server Vikoristovuye biblioteku Lucene yak yadro dlya vprovadzhennya povnotekstovogo poshuku ta indeksaciyi maye REST podibnij HTTP XML i JSON API sho dozvolyaye vikoristovuvati Solr programami napisanimi na inshih movah programuvannya Solr maye gnuchku sistemu nalashtuvan ta dozvolyaye pidklyuchennya zovnishnih moduliv plaginiv Apache Lucene ta Apache Solr rozroblyuyutsya odniyeyu komandoyu Apache Software Foundation pislya yih zlittya v 2010 roci Duzhe chasto na ci produkti posilayutsya yak na Lucene Solr abo Solr Lucene VlastivostiVikoristovuye biblioteku Lucene dlya povnotekstovogo poshuku Fasetnij poshuk Pidsvichuvannya rezultativ Mova zapitiv pidtrimuye strukturuvannya yak i tekstovij poshuk Bezshemnij rezhim i rezhim zi shemami cherez REST API JSON XML PHP Ruby Python XSLT en ta otrimannya rezultativ u koristuvackih Java binarnih formatah cherez HTTP HTML interfejs administratora Vbudovani zasobi bezpeki avtentifikaciya avtorizaciya SSL Replikaciya na inshi Solr serveri dozvolyaye masshtabuvati kilkist zapitiv na sekundu ta nadaye en Rozpodilenij poshuk za dopomogoyu en dozvolyaye masshtabuvati za ob yemom kontentu Klasterizaciya pri poshuku vikoristovuye en Rozshiryuvanist za dopomogoyu plaginiv Gnuchka relevantnist priskorennya za dopomogoyu funkcionalnih zapitiv Keshuvannya dlya zapitiv filtriv ta dokumentiv Integraciya u Java zastosunki Geo rozpodilenij poshuk Avtomatichne keruvannya velikimi klasterami za dopomogoyu en Funkcionalni zapiti Grupuvannya poliv Avtozapovnennya StrimingZastosuvannyaApache Solr buv vikoristanij zokrema Mizhnarodnim konsorciumom zhurnalistiv rozsliduvachiv dlya doslidzhennya informaciyi u tak zvanih panamskih dokumentah Primitki Apache Foundation Arhiv originalu za 25 listopada 2016 Procitovano 27 chervnya 2018 https solr apache org news html apache solrtm 961 available The solr Open Source Project on Open Hub Languages Page 2006 d Track Q124688 https projects apache org json projects lucene solr json lucene apache org Arhiv originalu za 1 serpnya 2013 Procitovano 10 lyutogo 2016 db engines com Arhiv originalu za 19 zhovtnya 2018 Procitovano 10 lyutogo 2016 Arhiv originalu za 22 lipen 2018 Procitovano 3 lipen 2018 Mar Cabra Erin Kissane 11 kvitnya 2016 opennews org An OpenNews project Arhiv originalu za 11 kvitnya 2016 Procitovano 18 kvitnya 2016 Div takozhPoshukovij indeks Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi