Solr

Fra Wikipedia, den frie encyklopedi
Hopp til: navigasjon, søk
Apache Solr
Skaper Yonik Seeley
Utvikler Apache Software Foundation
Nyeste versjon 6.1.0 (2016-06-17)
Plattform Multiplattform
Operativsystem Alle
Skrevet i Java
Type Bedrifts-søkemotor og indeks
Lisens Apache-lisensen 2.0
Nettsted http://lucene.apache.org/solr/
Last ned

Solr er en åpen kildekode-basert søkemotortjener basert på Lucene-biblioteket, med XML/HTTP- og JSON-APIer, utheving av søketreff, fasett-søk/navigatorer, replikering og et webbasert administrasjonsgrensesnitt.

Historie[rediger | rediger kilde]

Sent i 2004 ble Solr først utviklet av CNET Networks som et internt prosjekt for å lage søk på nettsidene deres.

Tidlig i 2006 bestemte CNET Networks seg for å gå live og donere kildekoden til Apache Software Foundation under topp-prosjektet Lucene.[1]

På slutten av januar 2007 ble Solr et såkalt Apache Top Level Project[2] og har siden vokst med stadig mer funksjonalitet og tiltrukket seg et robust miljø av brukere, bidragsytere og programmerere. Solr er i bruk på flere høy-trafikk web-steder.[3]

I september 2008 ble Solr 1.3 sluppet, med mange forbedringer, blant annet distribuert søk og ytelsesforbedringer.

I november 2009 ble Solr 1.4 lansert, med forbedret replikering, dramatisk ytelsesforbedring for indeksering og fasetter, støtte for å indeksere Office-dokumenter ved hjelp av Apache Tika mm.[4]

I mars 2010 ble utviklingen av Lucene og Solr slått sammen til ett prosjekt, men fortsatt med to distinkte produkter. Dette førte til at når Solr/Lucene versjon 3.1 ble lansert i mars 2011 så hoppet versjonsnummeret opp til det som Lucene brukte. Utover i 2011 ble det en rask takt av versjons-utgivelser med 3.2 i juni, 3.3 i juli, 3.4 i september og 3.5 i november. I april 2012 ble Solr 3.6 sluppet, og dette ble besluttet å være siste versjon på 3.x serien.

I oktober 2012 ble Solr 4.0 sluppet. Det var en stor oppdatering med mye nytt, mest vesentlig SolrCloud[5] som gir enkelt oppsett av et cluster med høy tilgjengelighet og lav responstid. I 2013 og 2014 kom en rekke 4.x utgivelser med stadig forbedret ytelse og stabilitet.

I februar 2015 ble Solr 5.0 sluppet[6], den første versjonen der Solr er en selvstendig applikasjon med egne start-skript og installerings-skript, og ikke en web-applikasjon (war). Senere 5.x versjoner introduserte bl.a. pluggbar sikkerhet og streaming expressions.

I april 2016 ble Solr 6.0 sluppet, med bl.a. støtte for replikering mellom datasentere, støtte for SQL spørringer og graf-søk mm.

Funksjonalitet[rediger | rediger kilde]

Offisiell og komplett liste over funksjonalitet.

  • Bruker Lucene-biblioteket for full-tekst søk
  • Fasett-navigering
  • Markering av treff i søkeresultat
  • Søkespråk for strukturerte så vel som fritekst søk
  • JSON, XML, PHP, Ruby, XSLT, Velocity, Python og Java binær-format over HTTP
  • HTML administrasjons-grensesnitt
  • Replikering til andre Solr tjenere
  • SolrCloud arkitektur for distribuerte indekser
  • Innebygget sikkerhet (Autentisering og Autorisering)
  • Plugin-arkitektur
  • Pluggbar relevans – relevansvekting gjennom formler
  • Distribuert søk gjennom Sharding
  • Indeksering av dokumenter, som PDF, DOC, XLS, PPT m.fl.
  • Geografisk søk
  • Skjul treff med samme verdi for et felt (field collapsing)
  • Caching
  • Kan innebygges i en Java applikasjon

Tilgang på kompetanse[rediger | rediger kilde]

Det er et levende utvikler- og brukermiljø rundt Lucene og Solr, som raskt og effektivt kan svare på spørsmål eller rette feil. Det er også flere ulike kommersielle konsulentfirmaer som kan tilby kursing, konsulenthjelp, skreddersøm/videreutvikling og support-kontrakter.[7]

Se også[rediger | rediger kilde]

Referanser[rediger | rediger kilde]

  1. ^ Source code that CNET is granting to the ASF for the Solr project
  2. ^ «Solr Incubation Status - Apache Incubator». incubator.apache.org. Besøkt 15. oktober 2015. 
  3. ^ Public Websites that use Solr
  4. ^ Solr 1.4 Kunngjøring
  5. ^ «SolrCloud - Apache Solr Reference Guide - Apache Software Foundation». cwiki.apache.org. Besøkt 24. september 2015. 
  6. ^ «Apache Solr - News». lucene.apache.org. Besøkt 24. september 2015. 
  7. ^ Liste over firmaer som selger Solr tjenester

Bibliografi[rediger | rediger kilde]


Eksterne lenker[rediger | rediger kilde]