Solr

Solr
Tyyppi hakujärjestelmä
Tekijä Yonik Seeley
Kehittäjä Apache Software Foundation
Sisään kirjoitettu Java [2] [1]
Ensimmäinen painos 17. tammikuuta 2006 [1]
Laitteistoalusta Java-virtuaalikone
uusin versio
Lisenssi Apache-lisenssi 2.0
Verkkosivusto solr.apache.org
 Mediatiedostot Wikimedia Commonsissa

Solr (lausutaan "solar" [4] ) on avoimen lähdekoodin kokotekstihakualusta , joka perustuu Apache Lucene -projektiin . Sen tärkeimmät ominaisuudet ovat: täystekstihaku , tulosten korostus, fasettihaku , dynaaminen klusterointi, integrointi tietokantoihin, monimutkaisten asiakirjojen käsittely (esimerkiksi Word, PDF). Koska Solrilla on hajautetut haku- ja replikointiominaisuudet, Solr on erittäin skaalautuva [5] . Toukokuusta 2016 lähtien Solr on toiseksi suosituin hakukone [6] .

Solr on kirjoitettu Java -kielellä ja toimii itsenäisenä kokotekstihakuverkkosovelluksena (versiosta 5.0 lähtien se toimii itsenäisenä sovelluksena, ei missään servlet- säilössä ). Solr käyttää Lucenea indeksoinnin ja haun toteuttamisen perustana. Solrilla on HTTP / XML ja JSON API , mikä mahdollistaa Solrin käytön kaikista suosituista ohjelmointikielistä . Lisäksi Solr voidaan konfiguroida erittäin joustavasti ja siihen voidaan liittää ulkoisia moduuleja.

Koska kaksi projektia yhdistettiin vuonna 2010 [7]  - Lucene ja Solr - ne ovat molemmat tehty saman Apache Software Foundationin tiimin toimesta , joten näitä tuotteita kutsutaan usein nimellä Lucene/Solr tai Solr/Lucene.

Avainominaisuudet:

Historia

Solrin loi vuonna 2004 Yonik Seeley CNET Networksissa sisäiseksi hakukoneeksi yrityksen verkkosivustolle. Sitten Yonik Seely perusti yhdessä Grant Ingersollin (Grant Ingersoll) ja Erik Hatcherin (Erik Hatcher) kanssa yrityksen LucidWorks, joka tarjoaa kaupallista tukea ja koulutusta Apache Solr'ulle.

Tammikuussa 2006 CNET Networks päätti avoimen lähdekoodin käyttöönotosta ja antoi sen ASF :lle Luceneen [8] perustuvana projektina . Kuten kaikki ASF :n projektit , Solr aloitti inkubaatiojakson, jonka aikana organisatoriset, oikeudelliset ja taloudelliset asiat ratkaistiin.

Tammikuussa 2007 Solr poistettiin inkubaatiosta, ja se alkoi kasvaa tasaisesti houkuttaen vahvan käyttäjien, kehittäjien ja sponsorien yhteisön. Vaikka kyseessä oli melko uusi projekti, Solria käytettiin jo useilla paljon kuormitettavilla verkkosivuilla [9] .

Solr-versio 1.3 julkaistiin syyskuussa 2008, ja se sisältää monia parannuksia, kuten hajautetun hakutoiminnon ja suorituskyvyn optimoinnin [10] .

Marraskuussa 2009 julkaistiin Solr-versio 1.4, joka sisältää optimoinnit indeksointiin, koko teksti- ja fasetoituun hakuun, monimutkaisten tiedostomuotojen ( PDF , Word , HTML ) parannetun käsittelyn, parannetun hakutulosten klusteroinnin Carrot2 :een , parannetun integroinnin tietokannat [11] .

Maaliskuussa 2010 Lucene- ja Solr-projektit yhdistettiin yhdeksi. Molempia tuotteita kehittää nyt sama kehitystiimi.

Solrin versiointimallia muutettiin vuonna 2011. Tästä eteenpäin Solr-versio vastaa Lucenen versiota: version 1.4 jälkeen seuraava versio oli 3.1 [12] .

Lokakuussa 2012 julkaistiin Solr 4.0, joka sisältää ominaisuuksia pilvessä työskentelemiseen - SolrCloud [13] [14] .

Versio 5.0.0 julkaistiin helmikuussa 2015, 7.0.0 20. syyskuuta 2017 ja 9.0.0 kesäkuussa 2022

Muistiinpanot

  1. 1 2 https://projects.apache.org/json/projects/lucene-solr.json
  2. Solr Open Source -projekti Open Hubissa: Kielisivu - 2006.
  3. https://solr.apache.org/news.html#apache-solrtm-900-available
  4. Kuinka äännetään ilmaisu Solr . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 28. kesäkuuta 2013.
  5. Esittelyssä Solr . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 1. elokuuta 2013.
  6. DB-Engines Ranking - hakukoneiden suosiosijoitus (linkki ei saavutettavissa) . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 19. lokakuuta 2018. 
  7. Lucene ja Solr Development ovat yhdistyneet | hakukeskus | Lucene/Solr avoimen lähdekoodin haku (linkki ei saatavilla) . Arkistoitu alkuperäisestä 30. toukokuuta 2013. 
  8. [SOLR-1] CNET-koodin panos - ASF JIRA . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 14. marraskuuta 2018.
  9. Solria käyttävät julkiset verkkosivustot . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 22. syyskuuta 2018.
  10. Solr 1.3 julkaisutiedot . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 26. syyskuuta 2009.
  11. Solr 1.4 julkaisutiedot . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 27. lokakuuta 2011.
  12. Solr 3.1 julkaisutiedot . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 17. kesäkuuta 2014.
  13. SolrCloud . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 3. kesäkuuta 2013.
  14. Apache Lucene . Haettu 15. kesäkuuta 2013. Arkistoitu alkuperäisestä 28. kesäkuuta 2013.

Kirjallisuus

Linkit