For noen uker siden ble Solr 6.0 sluppet, og like etterpå også Solr 5.5.1. Det betyr sannsynligvis at 5.5.x blir siste version i 5.x serien, så begynn å forberede deg på en oppgradering!
Men hvorfor skal du oppgradere? Vel, endringsloggen gir deg 40 bug-grunner og 33 funksjonalitets-grunner 🙂 La meg vise deg noen av de viktigste::
- SOLR-7560: Parallel SQL Support (DOC)
- SOLR-7986: JDBC Driver for SQL Interface (DOC)
- SOLR-7543: Basic graph traversal query
- SOLR-6273: Cross Data Center Replication (CDCR) (DOC)
Ja, du kan nå spørre Solr med SQL, men JOINs er enda ikke eksponert i /sql APIet (fungerer på Streaming Expressions nivå). Dette kan bli populært for BI type applikasjoner.
Og muligheten til å replikere hele SolrCloud clusteret til et annet datasenter med CDCR vil også bli viktig for mange. For øyeblikket støttes kun aktiv-passiv (se illustrasjon), men aktiv-aktiv er underveis.
Utenom det, krever vi nå Java 8, siden Java 7 ikke lenger er støttet fra Oracle.
Sjekk også ut SOLR-3085 som jeg har bidratt med. Ved å sette mm.autoRelax=true
kan det løse visse typer problemer med 0 treff pga. stoppord/mm=100% problematikken.
Test det ut og gi dine kommentarer her eller på Twitter @cominvent 🙂