Apache Solr

Solr
Developer(s)Apache Software Foundation
Stable release
9.7.0[1] / 9 September 2024; 2 months ago (9 September 2024)
RepositorySolr Repository
Written inJava
Operating systemCross-platform
TypeSearch and index API
LicenseApache License 2.0
Websitesolr.apache.org Edit this at Wikidata

Solr (pronounced "solar") is an open-source enterprise-search platform, written in Java. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features[2] and rich document (e.g., Word, PDF) handling. Providing distributed search and index replication, Solr is designed for scalability and fault tolerance.[3] Solr is widely used for enterprise search and analytics use cases and has an active development community and regular releases.

Solr runs as a standalone full-text search server. It uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it usable from most popular programming languages. Solr's external configuration allows it to be tailored to many types of applications without Java coding, and it has a plugin architecture to support more advanced customization.

Apache Solr is developed in an open, collaborative manner by the Apache Solr project at the Apache Software Foundation.

History

In 2004, Solr was created by Yonik Seeley at CNET Networks as an in-house project to add search capability for the company website.[4]

In January 2006, CNET Networks decided to openly publish the source code by donating it to the Apache Software Foundation.[5] Like any new Apache project, it entered an incubation period that helped solve organizational, legal, and financial issues.

In January 2007, Solr graduated from incubation status into a standalone top-level project (TLP) and grew steadily with accumulated features, thereby attracting users, contributors, and committers. Although quite new as a public project, it powered several high-traffic websites.[6]

In September 2008, Solr 1.3 was released including distributed search capabilities and performance enhancements among many others.[7]

In January 2009, Yonik Seeley along with Grant Ingersoll and Erik Hatcher joined Lucidworks (formerly Lucid Imagination), the first company providing commercial support and training for Apache Solr search technologies.[citation needed] Since then, support offerings around Solr have been abundant.[8]

In November 2009, saw the release of Solr 1.4. This version introduced enhancements in indexing, searching and faceting along with many other improvements such as rich document processing (PDF, Word, HTML), Search Results clustering based on Carrot2 and also improved database integration. The release also features many additional plug-ins.[9]

In March 2010, the Lucene and Solr projects merged.[10] Separate downloads continued, but the products were now jointly developed by a single set of committers.

In 2011, the Solr version number scheme was changed in order to match that of Lucene. After Solr 1.4, the next release of Solr was labeled 3.1, in order to keep Solr and Lucene on the same version number.[11]

In October 2012, Solr version 4.0 was released, including the new SolrCloud feature.[12] 2013 and 2014 saw a number of Solr releases in the 4.x line, steadily growing the feature set and improving reliability.

In February 2015, Solr 5.0 was released,[13] the first release where Solr is packaged as a standalone application,[14] ending official support for deploying Solr as a war. Solr 5.3 featured a built-in pluggable Authentication and Authorization framework.[15]

In April 2016, Solr 6.0 was released.[16] Added support for executing Parallel SQL queries across SolrCloud collections. Includes StreamExpression support and a new JDBC Driver for the SQL Interface.

In September 2017, Solr 7.0 was released.[17] This release among other things, added support multiple replica types, auto-scaling, and a Math engine.

In March 2019, Solr 8.0 was released including many bugfixes and component updates.[18] Solr nodes can now listen and serve HTTP/2 requests. Be aware that by default, internal requests are also sent by using HTTP/2. Furthermore, an admin UI login was added with support for BasicAuth and Kerberos. And plotting math expressions in Apache Zeppelin is now possible.

In November 2020, Bloomberg donated the Solr Operator to the Lucene/Solr project. The Solr Operator helps deploy and run Solr in Kubernetes.

In February 2021, Solr was established as a separate Apache project (TLP), independent from Lucene.

In May 2022, Solr 9.0 was released,[19] as the first release independent from Lucene, requiring Java 11, and with highlights such as KNN "Neural" search, better modularization, more security plugins and more.

Operations

In order to search a document, Apache Solr performs the following operations in sequence:

  1. Indexing: converts the documents into a machine-readable format.
  2. Querying: understanding the terms of a query asked by the user. These terms can be images or keywords, for example.
  3. Mapping: Solr maps the user query to the documents stored in the database to find the appropriate result.
  4. Ranking: as soon as the engine searches the indexed documents, it ranks the outputs by their relevance.

Community

Solr has both individuals and companies who contribute new features and bug fixes.[20] [21][22][23][24]

Integrating Solr

Solr is bundled as the built-in search in many applications such as content management systems and enterprise content management systems. Hadoop distributions from Cloudera,[25] Hortonworks[26] and MapR all bundle Solr as the search engine for their products marketed for big data. DataStax DSE integrates Solr as a search engine with Cassandra.[27] Solr is supported as an end point in various data processing frameworks and Enterprise integration frameworks.[citation needed]

Solr exposes industry standard HTTP REST-like APIs with both XML and JSON support, and will integrate with any system or programming language supporting these standards. For ease of use there are also client libraries available for Java, C#, PHP, Python, Ruby and most other popular programming languages.[28]

See also

References

  1. ^ https://solr.apache.org/news.html#apache-solrtm-970-available. {{cite web}}: Missing or empty |title= (help)
  2. ^ "Solr 4 preview: SolrCloud, NoSQL, and more | SearchHub | Lucene/Solr Open Source Search". Archived from the original on 2014-07-06. Retrieved 2014-07-10.
  3. ^ "Apache Solr -". apache.org. Retrieved 16 January 2017.
  4. ^ Thuma, John (2018-08-09). "What is Apache Solr". Medium. Retrieved 2022-10-16.
  5. ^ "[SOLR-1] CNET code contribution - ASF JIRA". apache.org. Retrieved 16 January 2017.
  6. ^ "PublicServers - Solr Wiki". apache.org. Retrieved 16 January 2017.
  7. ^ "Apache Solr -". apache.org. Retrieved 16 January 2017.
  8. ^ "Support - Solr Wiki". apache.org. Retrieved 16 January 2017.
  9. ^ "Apache Solr -". apache.org. Retrieved 16 January 2017.
  10. ^ "[VOTE] merge lucene/solr development (take 3) - Yonik Seeley - org.apache.lucene.general - MarkMail". markmail.org. Archived from the original on 24 April 2021. Retrieved 16 January 2017.
  11. ^ Solr3.1 - Solr Wiki. Wiki.apache.org (2013-05-16). Retrieved on 2013-07-21.
  12. ^ Apache Lucene. Lucene.apache.org. Retrieved on 2013-07-21.
  13. ^ "Apache Solr - News". apache.org. Retrieved 16 January 2017.
  14. ^ "[SOLR-6733] Umbrella issue - Solr as a standalone application - ASF JIRA". apache.org. Retrieved 16 January 2017.
  15. ^ "Solr 5.3 Release announcement". lucene.apache.org. Retrieved 2015-09-24.
  16. ^ "Apache Solr - News". apache.org. Retrieved 16 January 2017.
  17. ^ "Apache Solr - News".
  18. ^ "Apache Solr 8.0 Release notes".
  19. ^ "12 May 2022, Apache Solr™ 9.0.0 available".
  20. ^ "Highest Voted 'solr' Questions". stackoverflow.com. Retrieved 16 January 2017.
  21. ^ "Lucene/Solr Revolution 2016". lucenerevolution.org. Archived from the original on 5 September 2017. Retrieved 16 January 2017.
  22. ^ "SFBay Apache Lucene/Solr Meetup". meetup.com. Retrieved 16 January 2017.
  23. ^ "Oslo Solr Community". meetup.com. Retrieved 16 January 2017.
  24. ^ "LinkedIn Solr Group". linkedin.com. Retrieved 16 January 2017.
  25. ^ "Hadoop for Everyone: Inside Cloudera Search - Cloudera Engineering Blog". cloudera.com. 24 June 2013. Retrieved 16 January 2017.
  26. ^ "Bringing Enterprise Search to Enterprise Hadoop - Hortonworks". hortonworks.com. 2 April 2014. Retrieved 16 January 2017.
  27. ^ "DataStax Enterprise: Cassandra with Solr Integration Details". datastax.com. 12 April 2012. Retrieved 6 February 2017.
  28. ^ "IntegratingSolr - Solr Wiki". apache.org. Retrieved 16 January 2017.

Bibliography

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. CinecutieTipeperangkat lunak GenreVideo editing softwareLisensiLisensi Publik Umum GNU Sunting di Wikidata • L • B • Bantuan penggunaan templat ini Cinecutie adalah perangkat lunak profesional untuk video editing non-linear. Diranc...

 

 

Festival Istiqlal merupakan festival kebudayaan Islam Indonesia dari masa tradisional hingga modern. Festival ini diselenggarakan sebanyak 2 kali—pertama pada 1991 dan terakhir pada 1995—di Masjid Istiqlal, Jakarta. Pada festival ini, Al-Qur’an Mushaf Istiqlal mendapat tempat tersendiri: pada festival pertama, Presiden Soeharto menulis kalimat basmalah yang menandakan dimulainya Festival Istiqlal I sekaligus penulisan mushaf ini, dan pada festival terakhir, mushaf yang sudah selesai dit...

 

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Jessie MurrayLahir(1867-02-09)9 Februari 1867Hazaribagh, Kemaharajaan BritaniaMeninggal25 September 1920(1920-09-25) (umur 53)Twickenham, London, InggrisKebangsaanInggrisPendidikan London School of Medicine for Women University of Durham (MB, BS) ...

Asosiasi Sepak Bola KoreaAFCDidirikan19 September 1933; 90 tahun lalu (19 September 1933)Kantor pusatJongno, SeoulBergabung dengan FIFA21 May 1948; 75 tahun lalu (21 May 1948)Bergabung dengan AFC21 May 1954; 69 tahun lalu (21 May 1954)Bergabung dengan EAFF28 May 2002; 21 tahun lalu (28 May 2002)PresidenChung Mong-gyuWakil ketua7 pejabatWebsitekfa.or.kr Asosiasi Sepak Bola KoreaHangul대한축구협회 Hanja大韓蹴球協會 Alih AksaraDaehan Chukgu HyeophoeMcCune–Reisch...

 

 

Shamrock Rovers FCCalcio The Hoops; Rovers; Shamrocks Segni distintivi Uniformi di gara Casa Trasferta Terza divisa Colori sociali Verde, bianco Simboli Shamrock Dati societari Città Dublino Nazione  Irlanda Confederazione UEFA Federazione FAI Campionato Premier Division Fondazione 1899 Presidente Jonathan Roche Allenatore Stephen Bradley Stadio Tallaght Stadium(6 000 posti) Sito web www.shamrockrovers.ie Palmarès Titoli nazionali 21 Campionati irlandesi Trofei nazionali 25 Coppe...

 

 

Voce principale: Calcio Lecco 1912. Associazione Calcio LeccoStagione 1950-1951Sport calcio Squadra Lecco Allenatore Hugo Lamanna Presidente Mario Ceppi Serie C5º posto nel girone A. Maggiori presenzeCampionato: Luigi Origgi (38) Miglior marcatoreCampionato: M. Vecchio (14) StadioStadio Mario Rigamonti 1946-1947 1951-1952 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti l'Associazione Calcio Lecco nelle competizioni ufficiali della stagione 1950-...

Genus of flowering plants in the myrtle familyThis article is about the plant genus. For other uses, see Eucalyptus (disambiguation). EucalyptusTemporal range: Eocene–Recent PreꞒ Ꞓ O S D C P T J K Pg N Buds, capsules, flowers and foliage of E. tereticornis Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Rosids Order: Myrtales Family: Myrtaceae Subfamily: Myrtoideae Tribe: Eucalypteae Genus: EucalyptusL'Hér.[1] Type speci...

 

 

Questa voce o sezione sugli argomenti veicoli militari e seconda guerra mondiale è priva o carente di note e riferimenti bibliografici puntuali. Sebbene vi siano una bibliografia e/o dei collegamenti esterni, manca la contestualizzazione delle fonti con note a piè di pagina o altri riferimenti precisi che indichino puntualmente la provenienza delle informazioni. Puoi migliorare questa voce citando le fonti più precisamente. Segui i suggerimenti dei progetti di riferimento 1, 2. Mk VI...

 

 

Aluminium fluorida Anhydrous AlF3 Nama Nama lain Aluminium(III) fluoridaAluminum trifluorida Penanda Nomor CAS 7784-18-1 Y32287-65-3 (monohidrat) Y15098-87-0 (trihidrat) Y Model 3D (JSmol) monomer: Gambar interaktifbentuk kristal: Gambar interaktif 3DMet {{{3DMet}}} ChEBI CHEBI:49464 Y ChemSpider 2039 Y Nomor EC PubChem CID 2124 Nomor RTECS {{{value}}} CompTox Dashboard (EPA) DTXSID8030712 InChI InChI=1S/Al.3FH/h;3*1H/q+3;;;/p-3 YKey: KL...

Pacific Coast Championships 1973 Sport Tennis Data 23 settembre – 30 settembre Edizione 84ª Superficie Cemento Montepremi 50 000 $[1] Località Alamo, Stati Uniti Impianto Round Hill Country Club Campioni Singolare Roy Emerson Doppio Roy Emerson / Stan Smith 1972 1974 I Pacific Coast Championships 1973 sono stati un torneo di tennis giocato sul cemento. È stata l'84ª edizione dei Pacific Coast Championships e faceva parte del Grand Prix 1973. Si è giocato sui campi de...

 

 

Questa voce o sezione sull'argomento Asia è priva o carente di note e riferimenti bibliografici puntuali. Sebbene vi siano una bibliografia e/o dei collegamenti esterni, manca la contestualizzazione delle fonti con note a piè di pagina o altri riferimenti precisi che indichino puntualmente la provenienza delle informazioni. Puoi migliorare questa voce citando le fonti più precisamente. Segui i suggerimenti del progetto di riferimento. Carta con la localizzazione del Rubʿ al-Khālī ...

 

 

Species of carnivore Spotted-necked otter[1] Conservation status Near Threatened  (IUCN 3.1)[2] CITES Appendix II (CITES)[2] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Carnivora Family: Mustelidae Genus: HydrictisPocock, 1921 Species: H. maculicollis Binomial name Hydrictis maculicollis(Lichtenstein, 1835) Distribution of spotted-necked otter Synonyms Lutra maculicollis The spotted-necked otter (...

Digital audio service transmitted via the Internet Not to be confused with Digital radio or Podcasting. An Internet radio studio Internet radio, also known as Online radio, web radio, net radio, streaming radio, e-radio and IP radio, is a digital audio service transmitted via the Internet. Broadcasting on the Internet is usually referred to as webcasting since it is not transmitted broadly through wireless means. It can either be used as a stand-alone device running through the Internet, or a...

 

 

Men's 10 metre platformat the Games of the XX OlympiadMedalists Klaus Dibiasi  Italy Richard Rydze  United States Giorgio Cagnotto  Italy← 19681976 → Diving at the1972 Summer Olympics3 m springboardmenwomen10 m platformmenwomenvte The men's 10 metre platform, also reported as platform diving, was one of four diving events on the Diving at the 1972 Summer Olympics programme.[1] The competition was split into two phases: Preliminary round (3 Septemb...

 

 

Albert MillaireAlbert Millaire en entrevue.BiographieNaissance 18 janvier 1935MontréalDécès 15 août 2018 (à 83 ans)MontréalNationalité canadienneActivités Acteur, metteur en scènePériode d'activité à partir de 1956Autres informationsDistinctions Liste détailléePrix du Gouverneur général pour les arts du spectacle (2006)Médaille du jubilé de diamant de la reine Élisabeth IIMédaille du jubilé d'or de la reine Élisabeth IIChevalier de l'Ordre national du Québec‎Comp...

No debe confundirse con Ministerio de Transportes y Comunicaciones. Ministerio de Transportes y Movilidad Sostenible Ministerio de Fomento Logotipo del Ministerio Sede del Ministerio (Nuevos Ministerios)LocalizaciónPaís España EspañaCoordenadas 40°26′38″N 3°41′36″O / 40.44396, -3.69346Información generalSigla MitmsJurisdicción EspañaTipo MinisterioSede Paseo de la Castellana, 6728046 MadridOrganizaciónMinistros Óscar PuenteDependencias Secretaría de Es...

 

 

مارسيو روبرتو دوس سانتوس معلومات شخصية الميلاد 15 سبتمبر 1969 (العمر 54 سنة)ساو باولو الطول 1.87 م (6 قدم 1 1⁄2 بوصة) مركز اللعب مدافع الجنسية البرازيل  المسيرة الاحترافية1 سنوات فريق م. (هـ.) 1987–1990 غريميو نوفوريزونتينو 53 (3) 1990–1991 إنترناسيونال 23 (2) 1992 بوتافوغو ريغاتاس...

 

 

نصف الأرض الغربيمعلومات عامةجزء من الأرض الإحداثيات 0°N 90°W / 0°N 90°W / 0; -90 أعلى قمة أكونكاغوا أخفض نقطة خندق تونغا النقيض نصف الأرض الشرقي تعديل - تعديل مصدري - تعديل ويكي بيانات النصف الغربي من الكرة الأرضية مضلل باللون الأصفر نصف الكرة الأرضية الغربي أو النصف ال...

Azerbaijani kickboxer (born 1984) Zabit SamedovSamedov warming-up at K-1 Turkey 2007BornZabit Samedov (1984-07-21) July 21, 1984 (age 39)Gardabani, Georgian SSR, Soviet UnionOther namesMaugli (Mowgli)NationalityAzerbaijaniHeight1.83 m (6 ft 0 in)Weight100.2 kg (221 lb; 15.78 st)DivisionHeavyweightStyleKickboxing, Muay ThaiTrainerDmitry Piochesky Aziz Dursunov (formerly)Years active1998–present (Kickboxing) 2011–2012 (MMA)Kickboxing recordTotal113Wins103B...

 

 

Piala Dunia FIFA 1950IV Campeonato Mundial de FutebolSalah satu versi poster Piala Dunia FIFA 1950Informasi turnamenTuan rumahBrasilJumlahtim peserta13 (dari 3 konfederasi)Hasil turnamenJuara Uruguay (gelar ke-2)Tempat kedua BrasilTempat ketiga SwediaTempat keempat SpanyolStatistik turnamenJumlahpertandingan22Jumlah gol88 (4 per pertandingan)Jumlahpenonton1.043.500 (47.432 per pertandingan)Pencetak golterbanyak Ademir (8 gol)← 1938 1954 → Piala D...