Å bli en committer

torsdag, juni 16th, 2011

Apache’s måte å utvikle programvare på er avhengig av et aktivt miljø av brukere, bidragsytere og utviklere. Alle kan bidra på en eller annen måte. Å være en committer betyr at du deltar aktivt i utviklingen av programvaren og har skrivetilgang til kildekoden. Hvert prosjekt hos Apache ledes av en PMC (Project Management Committee) som består av utvalgte committere som tar ekstra ansvar for å stake ut kursen for prosjektet. (mer…)

Solr arkitektur-diagram

mandag, april 4th, 2011

I Cominvent har vi ofte hatt behov for å visualisere den interne arkitekturen i Apache Solr for å forklare forholdet mellom interne komponenter såvel som data-flyten for dokumenter og spørringer. Resultatet er dette konseptuelle arkitektur-diagrammet som klart viser hvordan Solr forholder seg til applikasjons-tjeneren, hvordan kjernene forholder seg til Solr instansen, hvordan dokumenter sendes inn gjennom UpdateRequestHandler, gjennom UpdateChain og Analysis og ned i Lucene indeksen osv.

Diagrammet er laget i Google Draw og originalen er delt ut gjennom Google Docs. Vi har lisensiert diagrammet under den meget permissive lisensen CC-by som lar deg bruke, endre og re-distribuere diagrammet, til og med for kommersielle formål, så lenge du gir kreditt med lenke tilbake til Cominvent. For å komme igang er det bare å:

  1. Klikke denne linken eller på bildet, som åpner Google Docs (Logg så inn)
  2. For å lage din egen kopi velger du “Lag en kopi…” i Fil-menyen
  3. Pass på at du inkluderer CC lisens logoen og en link til www.cominvent.com
  4. Del gjerne endringene dine med fellesskapet dersom du mener det er nyttig

Tar gjerne imot kommentarer!

 

 

Visualisering av Lucene segment-merging

torsdag, februar 24th, 2011

Lucene guru Mike McCandless har lansert et imponerende stykke arbeid på bloggen sin som visualiserer hvordan Lucene’s MergePolicy fungerer i praksis gjennom en rekke YouTube videoer. Han mater Solr først med en 10Gb Wikipedia dump og så med mer random add/delete data feed, og så logger hvert eneste segment som skrives eller merges gjennom hele prosessen.

Mike forklarer også hvordan en ny kul merge-policy, TieredMergePolicy (LUCENE-854) fungerer. Denne er mye smartere og noe mer effektiv enn det som er standard i Lucene/Solr nå. Håper dette kan bli den nye standarden i Solr på sikt!

Cominvent først med Solr kurs i Skandinavia

onsdag, januar 20th, 2010

Cominvent er først i Skandinavia til å tilby profesjonell kursing på Åpen Kildekode søkemotoren Apache Solr. Sist uke holdt vi et kurs i Danmark, og vi planlegger faste kurs i Oslo og andre steder på forespørsel.

(mer…)

Solr gjør GEO-søk

fredag, november 20th, 2009

gisApache Solr en en meget kapabel søkemotor for virksomhetskritiske applikasjoner.Den gjør det meste av det du forventer av en slik løsning. Men hva med GEOgrafisk sensitive applikasjoner, som Gule Sider, kart-søk, sortere på avstand til X osv? De store kommersielle systemene som FAST, Autonomy og Endecca gjør jo dette, men Apache Lucene/Solr ser ikke ut til å støtte GEO-søk, eller hva? (mer…)