Apache Solr yra viena iš labiausiai paplitusiu atvirų technologijų paieškos aplink.
Statybos viršuje labai sėkmingas ir vertinama Lucene Variklis, Solr gali būti naudojamas ieškoti įvairių tipų duomenis iš įvairių tipų aplinkose ir platformų.
visateksčių paieškos galimybes, Solr yra optimizuotas eismo dideliais kiekiais, todėl idealiai tinka bet projekto pobūdžio, ji gali būti interneto ar darbastalio pagrindu.
Solr taip pat suteikia apkaustus XML / HTTP, Rubinas, JSON ir Python, integruoti su kitų interneto technologijų įvairovė.
Kas naujo šioje versijoje:.
- Naudojimo patobulinimai, tiriamos tobulesnės bin scenarijus ir naujus ir pertvarkė pavyzdžius;
- Skriptai remti įdiegti ir veikia Solr kaip paslauga Linux.
- Distributed IDF dabar remia ir gali būti įjungtas per config.
- Solr nebebus laivas karo failą ir vietoj būti atsisiunčiama programa.
- SolrJ dabar turi pirmos klasės paramą Rinkiniai API.
- Numanomas registracija daugintis, gauti ir admin tvarkytojai.
- Config API, kuri palaiko paramsets už lengvai konfigūruoti solr parametrus ir konfigūruoti laukus. Tai API taip pat palaiko tvarkymą iš anksto esamų prašymų tvarkytojais ir redagavimas bendros solrconfig.xml per perdangą.
- API valdymo BLOB leidžia įkelti prašymų tvarkytoju stiklainius ir juos registruojant per config API.
- BALANCESHARDUNIQUE kolekcija API, kuri leidžia tolygiai paskirstyti pagal užsakymą replika savybių.
- Nėra dabar yra galimybė ne shuffle nodeSet per surinkimo kūrimo numatyta.
- Galimybė konfigūruoti srautą iki replikacijos prižiūrėtojas užkirsti kelią jo naudojant visus pralaidumą.
- padalijimas clusterstate Per-surinkimo leidžia mastelio pagerėjimą SolrCloud. Tai taip pat numatytasis formatas naujų kolekcijų, kad būtų sukurtos ateityje.
- timeAllowed dabar naudojama per anksti nutraukti prašymus per užklausos plėtros ir SolrClient Užklausus bandykite dar kartą.
- pivot.facet rezultatai dabar gali būti įdėtos stats.field rezultatus riboja šių šerdesų.
- stats.field gali būti naudojami generuoti statistika virš savavališkų skaitinės funkcijų rezultatus. Jis taip pat leidžia prašymą dėl statistikos švytavimo briaunų naudojant žymes.
- Naujas DateRangeField buvo pridėta indeksavimo laikotarpiais, ypač daugiabučių vertinami tie.
- Erdviniai laukai, naudojami reikalauti vienetų = laipsnių dabar imtis distanceUnits = laipsnių / kilometrais mylių vietoj.
- MoreLikeThis užklausa analizatorius leidžia prašymą dėl dokumentų, panašių į esamo dokumento, o taip pat veikia SolrCloud režimu.
- Miškininkystė patobulinimai.
Kas naujo versiją 5.2.1 / 4.10.4 / 3.6.2:
- Naudojimo patobulinimai kurios apima pagerino bin scenarijus ir naujus ir pertvarkė pavyzdžių.
- Skriptai remti įdiegti ir veikia Solr kaip paslauga Linux.
- Distributed IDF dabar remia ir gali būti įjungtas per config.
- Solr nebebus laivas karo failą ir vietoj būti atsisiunčiama programa.
- SolrJ dabar turi pirmos klasės paramą Rinkiniai API.
- Numanomas registracija daugintis, gauti ir admin tvarkytojai.
- Config API, kuri palaiko paramsets už lengvai konfigūruoti solr parametrus ir konfigūruoti laukus. Tai API taip pat palaiko tvarkymą iš anksto esamų prašymų tvarkytojais ir redagavimas bendros solrconfig.xml per perdangą.
- API valdymo BLOB leidžia įkelti prašymų tvarkytoju stiklainius ir juos registruojant per config API.
- BALANCESHARDUNIQUE kolekcija API, kuri leidžia tolygiai paskirstyti pagal užsakymą replika savybių.
- Nėra dabar yra galimybė ne shuffle nodeSet per surinkimo kūrimo numatyta.
- Galimybė konfigūruoti srautą iki replikacijos prižiūrėtojas užkirsti kelią jo naudojant visus pralaidumą.
- padalijimas clusterstate Per-surinkimo leidžia mastelio pagerėjimą SolrCloud. Tai taip pat numatytasis formatas naujų kolekcijų, kad būtų sukurtos ateityje.
- timeAllowed dabar naudojama per anksti nutraukti prašymus per užklausos plėtros ir SolrClient Užklausus bandykite dar kartą.
- pivot.facet rezultatai dabar gali būti įdėtos stats.field rezultatus riboja šių šerdesų.
- stats.field gali būti naudojami generuoti statistika virš savavališkų skaitinės funkcijų rezultatus. Jis taip pat leidžia prašymą dėl statistikos švytavimo briaunų naudojant žymes.
- Naujas DateRangeField buvo pridėta indeksavimo laikotarpiais, ypač daugiabučių vertinami tie.
- Erdviniai laukai, naudojami reikalauti vienetų = laipsnių dabar imtis distanceUnits = laipsnių / kilometrais mylių vietoj.
- MoreLikeThis užklausa analizatorius leidžia prašymą dėl dokumentų, panašių į esamo dokumento, o taip pat veikia SolrCloud režimu.
- Miškininkystė patobulinimai.
Kas naujo versiją 5.1.0 / 4.10.4 / 3.6.2:
- Naudojimo patobulinimai kurios apima pagerino bin scenarijus ir naujus ir pertvarkė pavyzdžių.
- Skriptai remti įdiegti ir veikia Solr kaip paslauga Linux.
- Distributed IDF dabar remia ir gali būti įjungtas per config.
- Solr nebebus laivas karo failą ir vietoj būti atsisiunčiama programa.
- SolrJ dabar turi pirmos klasės paramą Rinkiniai API.
- Numanomas registracija daugintis, gauti ir admin tvarkytojai.
- Config API, kuri palaiko paramsets už lengvai konfigūruoti solr parametrus ir konfigūruoti laukus. Tai API taip pat palaiko tvarkymą iš anksto esamų prašymų tvarkytojais ir redagavimas bendros solrconfig.xml per perdangą.
- API valdymo BLOB leidžia įkelti prašymų tvarkytoju stiklainius ir juos registruojant per config API.
- BALANCESHARDUNIQUE kolekcija API, kuri leidžia tolygiai paskirstyti pagal užsakymą replika savybių.
- Nėra dabar yra galimybė ne shuffle nodeSet per surinkimo kūrimo numatyta.
- Galimybė konfigūruoti srautą iki replikacijos prižiūrėtojas užkirsti kelią jo naudojant visus pralaidumą.
- padalijimas clusterstate Per-surinkimo leidžia mastelio pagerėjimą SolrCloud. Tai taip pat numatytasis formatas naujų kolekcijų, kad būtų sukurtos ateityje.
- timeAllowed dabar naudojama per anksti nutraukti prašymus per užklausos plėtros ir SolrClient Užklausus bandykite dar kartą.
- pivot.facet rezultatai dabar gali būti įdėtos stats.field rezultatus riboja šių šerdesų.
- stats.field gali būti naudojami generuoti statistika virš savavališkų skaitinės funkcijų rezultatus. Jis taip pat leidžia prašymą dėl statistikos švytavimo briaunų naudojant žymes.
- Naujas DateRangeField buvo pridėta indeksavimo laikotarpiais, ypač daugiabučių vertinami tie.
- Erdviniai laukai, naudojami reikalauti vienetų = laipsnių dabar imtis distanceUnits = laipsnių / kilometrais mylių vietoj.
- MoreLikeThis užklausa analizatorius leidžia prašymą dėl dokumentų, panašių į esamo dokumento, o taip pat veikia SolrCloud režimu.
- Miškininkystė patobulinimai.
Kas naujo versiją 5.0.0 / 4.10.3 / 3.6.2:
- pataisymai
- Jei naudojate naują pasaulio hdfs blokas talpyklos parinktį, galite baigti skaityti sugadintus failus failo vardo naudojimą.
- CoreContainer ataskaitos neteisingą & missleading kelią solrconfig.xml kai yra pakrovimo problemos
- StatsComponent naudojant docValues = & quot; tiesa & quot; daugiareikšmės = & quot; tiesa & quot;
- FQ atskirtis per & quot; ex & quot; vietos param į daugiareikšmės stats.field
- bin / solr scenarijų reikia praeiti -DnumShards = 1 boostrapping collection1 pradedant Solr į debesų režimą.
- Dvejetainiai reagavimo Rašytojas negrąžina pakaitos laukus.
Kas naujo versijos 4.9.0:
- Daugybė optimizavimo DOC vertės paieškos laiką spektaklis
- Leisti kliento programa prašyti pasiekti Mīnijs replikacijos veiksnys atnaujinimas prašymą (vieną ar partijos), siunčiant pasirenkamą parametrą & quot; min_rf & quot;.
- Užklausa naujo rango paramą su nauju ReRankingQParserPlugin.
- Naujas [vaikas ...] DocTransformer už pasirinktinai įskaitant blokas Prisijunkite palikuonis dokumentus Inline į paieškos rezultatų.
- naujas (pagal nutylėjimą) Lucene49NormsFormat geriau suspausti tam tikrus atvejus, pavyzdžiui, labai trumpų srityse.
Kas naujo versijos 4.8.0: {! complexphrase}
- Nauja užklausa analizatorius palaiko pakaitos simbolius , AR ir tt viduje frazė užklausų.
- Naujos kolekcijos API CLUSTERSTATUS veiksmų ataskaitos kolekcijų, šukių ir reprodukcijų statusą, taip pat pateikiami surinkimo slapyvardžius ir kasetines savybes.
- patalpintas pavyko sinonimas ir stopword filtro gamyklų, kurios leistų sinonimas ir stopword sąrašus būti valdoma per REST API.?
- JSON atnaujinimai dabar palaiko įdėtos vaiko dokumentus, leidžianti {!} vaiką ir {!} tėvų blokas prisijungti užklausas.
- patalpintas ExpandComponent plėsti rezultatus žlugo dėl CollapsingQParserPlugin, taip pat tėvų / vaikų santykius lizdinė vaikų dokumentus.
- užsitęsusį Rinkiniai API užduotys, dabar gali būti vykdomas asinchroniškai; nauja REQUESTSTATUS veiksmai suteikia statusas.
- Pridėta hl.qparser parametras leidžia jums nustatyti užklausos analizatorius už hl.q pabrėžti užklausomis.
- Be Solr vieno mazgo režimu, šerdys, dabar gali būti sukurta naudojant vadintis configsets.
Kas naujo versijos 4.7.0:
- Naujas "migruoti" kolekcija API padalinti visiems dokumentus su maršruto raktą į kitą kolekciją.
- Pridėta parama TRI lygio compositeId maršrutą.
- Administratorius UI - Pridėta nauja & quot; Failai & quot; conf katalogas naršyklė / failo žiūrovas.
- Pridėta QParserPlugin už Lucene anketa SimpleQueryParser.
- SSL parama SolrCloud.
Kas naujo versijos 4.6.0:
- Daug patobulinimų ir patobulinimai, skirti Shard trupinimo variantų
- Nauja AnalyzingInfixLookupFactory sverto AnalyzingInfixSuggester
- Nauja CollapsingQParserPlugin už aukštos kokybės srityje griūva ant aukšto galingumo srityse
- Nauja SolrJ API surinkimo valdymą;
- Nauja DocBasedVersionConstraintsProcessorFactory teikiant paramą Vartotojo nustatytas dok-centric "versijų taisykles;
- Nauja numatytoji puslapis formatas: Lucene46Codec
- Nauja EnumField tipas
Kas naujo versiją 4.5.0 versijos:
- Individualizuotos sharding parama, įskaitant gebėjimą Shard iki lauke.
- DocValue patobulinimai: Vienišas vertinami laukai nebereikia numatytąją vertę, allowiing dynamicFields, kad yra doc vertybes, taip pat sortMissingFirst ir sortMissingLast ant docValue srityse .
- Gebėjimas saugoti solr.xml į Zookeeper.
- Lygiagrečių faceting.
- CloudSolrServer dabar gali maršruto atnaujinimai tiesiogiai į atitinkamą Shard lyderis.
Kas naujo versijos 4.4.0:
- Schemos POILSIO API: Pridėti paramą kuriant kopijavimo laukus .
- susijungusi segmentas šilčiau dabar gali būti prijungtas prie solrconfig.xml.
- Nauja MaxScoreQParserPlugin:. Grįžti max () vietoj sumos () terminų;
- dvejetainius failus dabar palaiko Zookeeper.
- SolrJ anketa SolrPing objektas turi naujus metodus ping, kad ir išjungti.
- Administratorius UI dabar palaiko pridedant dokumentus Solr.
- Pridėta PUT komandą į Solr ZkCli priemonę.
- Naujas & quot; deleteshard & quot; kolekcijos API, kuri iškrauna visus tam tikroje Shard kopijos ir tada pašalina jį iš klasterio būklę. Tai bus pašalinti tik tuos šukių, kurios yra neaktyvūs arba neturi jokio spektrą.
- Nadzorca dabar gali pasirinktinai priskirti bendruosius mazgas pavadinimus taip, kad nauji adresai gali surengti šukių neįvardijant painiavos.
- CSV Atnaujinti Handler dabar palaiko pasirinktinai pridedant eilutės numeris / eilutė ID dokumentu.
Kas naujo 4.3.0 versija:
- Pavargę išlaikant pagrindinę informaciją solr.xml? Dabar galite konfigūruoti Solr automatiškai surasti branduolių pėsčiomis savavališkai katalogą.
- Shard Skaldymo:. Dabar galite padalinti SolrCloud šukių plėsti savo klasteris, kaip jums augti,
- Skaityti pusė schemos POILSIO API buvo patobulintas ir išplėstas: visi schemos dabar yra informacijos ir visu gyvai schemos, dabar gali būti grąžinami JSON arba XML. Pirmas darbas yra įtrauktas į ateinančio rašymo pusėje schemos REST API.
- Erdviniai užklausų dabar galite ieškoti indeksuojami formų iki & quot; IsWithin & quot;
- & quot; Sudėtyje yra & quot; ir & quot; IsDisjointTo & quot; santykiai, be to, tipiškas & quot; kerta & quot;.
Kas naujo versijos 4.2:
- Leisti užsakymą Shard pavardes, kad nauja priimančioji adresai gali perimti pensiją išėjusių šukių. Darbas Amazon be elastinių IP. "
- Lucene 4,2 optimizavimas, pavyzdžiui, suslėgto trukmės vektorių.
Kas naujo versijos 3.6.2:
- Fiksuotas ConcurrentModificationException metu pabrėžiant, jei buvo prašoma visus laukus .
- Fiksuotas edismax queryparser taikyti minShouldMatch į numanomus Būlio užklausomis.
- Keletas taisymo į DataImportHandler.
Kas naujo 4.0 versija alfa:
- Solr 4.0 alfa apima daugiau NoSQL funkcijos tiems naudojant Solr kaip
- pirminė duomenų saugyklos.
Kas naujo versijos 3.6.0:
- Nauja SolrJ klientas jungtis naudojant Apache "HTTP komponentai HTTP klientas .
- Daugelis analizatoriaus gamyklos yra dabar & quot; kelių terminas užklausa žinoti & quot; leidžianti dalykų, pavyzdžiui, lauko tipas žino lowercasing statant priešdėlis pakaitos užklausas.
- Nauja Kuromoji morfologinis analizatorius tokenizes japonų tekstą, gaminanti tiek sudėtinius žodžius ir jų segmentavimas.
- Kategorijos faceting (datos ir numeriai) dabar palaiko platinamas paiešką.
- HTMLStripCharFilter buvo visiškai naujo įgyvendinta, tvirtinimo daug klaidų ir gerokai pagerinti efektyvumą.
- StreamingUpdateSolrServer dabar palaiko javabin formatą.
- Nauja LFU talpyklos galimybė naudoti Solr vidaus talpyklos.
- Atminties veiklos patobulinimai visų FST remiantis suggesters.
- Nauja WFSTLookupFactory suggester palaiko prabangiau-šlifuotas reitingą pasiūlymus.
- naujas galimybes konfigūruoti iš lygiagrečiai naudojama paskirstyto paieškų kiekis.
- Daugelis pataisymai.
Kas naujo versijos 3.5.0:
- Klaidų pataisymai ir patobulinimai iš Apache Lucene 3.5.0 , įskaitant labai didelį (3-5X) RAM mažinimą, turi laikyti terminus indeksą atidarymo IndexReader.
- Pridėta parama paskirstyta grupavimo rezultatus.
- Pridėta parama Hunspell STEMMER TokenFilter remti kylančių 99 kalbomis.
- Nauja įnašas modulis & quot; langId & quot; prideda kalba identifikavimo pajėgumai, atnaujinimas procesorius, naudojant Tika anketa LanguageIdentifier arba Cybozu kalbos aptikimo biblioteką.
- Skaitiniai tipų, įskaitant TRIE ir datos tipų dabar palaiko sortMissingFirst / paskutinis.
- Pridėta hl.q parametrą. Tai yra neprivaloma ir jeigu jis yra nurodytas, jis gali viršyti q parametrą Spalvoti.
- Keletas nedidelių taisymo kaip data parsowania metus nuo 0001-1000, ignoruojami konfigūracijų, kai naudojamas QueryAnalyzer su SpellCheckComponent ir daug daugiau.
Kas naujo versijos 3.4.0:
- Klaidų pataisymai ir patobulinimai iš Apache Lucene 3.4.0 , įskaitant didelių klaidų (Lucene-3418), kuriuo Lucene indeksas galėtų lengvai sugadinami, jei OS arba kompiuteryje sudaužė ar prarasti valdžią. "
- SolrJ klientas dabar gali apdoroti sugrupuoti ir klasės briaunų rezultatai.
- Naujas XsltUpdateRequestHandler leidžia skelbti XML, kad manimi pasamdytas numatyta XSLT į galiojantį Solr dokumentą.
- Post-grupė faceting variantas (group.truncate) dabar gali apskaičiuoti FACET skaičių tik aukščiausio rango dokumentus už grupės.
- Pridėti commitWithin užklausimas atnaujinti parametrą visiems atnaujinta tvarkytojai, kurie anksčiau buvo dingusių ją. Tai sako Solr įsipareigoti per nustatytą laiką kaita.
- dabar galite nurodyti NIOFSDirectory.
- Nauja parametras hl.phraseLimit pagreitina FastVectorHighlighter.
- Užklausa talpyklą ir filtras talpyklos dabar gali būti išjungtas "už prašymą.
- Geresnis atminties, kurti gyvenimą, ir atlikimas SynonymFilterFactory.
- Pridėta omitPositions į schemą, todėl jūs galite praleisti informaciją padėtyje, o dar indeksavimo trukmės dažnius.
- Įvairūs pataisymai multi-sriegiu DataImportHandler.
Kas naujo versijos 3.3.0:
- grupavimas / Lauko griūva
- naujas, automatas pagrindu siūlau / automatinio vykdymo įgyvendinimą, siūlančių dydžio mažesnio RAM vartojimo tvarką.
- KStemFilterFactory, optimizuota įgyvendinimas mažiau agresyvus STEMMER anglų kalbos.
- Solr nutylėjimą naujo, efektyviau merge politikos (TieredMergePolicy). Žiūrėti http://s.apache.org/merging daugiau informacijos.
- Svarbūs taisymo, įskaitant labai didelės RAM naudojimas rašybos tikrintuvo.
- Klaidų ištaisymas ir patobulinimų iš Apache Lucene 3.3
Kas naujo versijos 3.2.0:
- Galimybė nurodyti perrašyti ir commitWithin kaip Užklausus parametrų naudojant JSON atnaujinimo formatą.
- TermQParserPlugin, naudinga, kai gamybos filtro užklausas iš sąlygomis grąžinti iš lauko faceting arba sąlygos komponentas.
- DebugComponent dabar palaiko naudojant NamedList modeliuoti paaiškinimas objektus savo atsakymus, o ne Explanation.toString.
- Patobulinimai į UIMA ir Carrot2 integraciją.
- Paryškinimas efektyvumo patobulinimų.
- bandymo sistema stiklainis lengvai bandymų Solr plėtinius.
- Klaidų ištaisymas ir patobulinimų iš Apache Lucene 3.2.
Kas naujo 3.1.0 versija:
- Skaitiniai klasės briaunų (panašus į datą faceting).
- Naujoji erdvinio paieška, įskaitant erdvinę filtravimas, didinti ir rūšiavimas galimybes.
- Pavyzdys greitis lemia paieška UI http: // localhost: 8983 / solr / Žmonės
- Naujas termvector pagrindu paryškinimo
- Išplėsti dismax (edismax) Query analizatorius atsižvelgiama į kai kuriuos trūkstamas savybes į dismax užklausos sintaksės analizatorius kartu su kai plėtinius.
- Dar keli komponentai dabar palaiko paskirstytą režimą. TermsComponent, SpellCheckComponent
- Naujas Auto Siūlyk komponentas.
- Gebėjimas rūšiuoti pagal funkcijas.
- JSON dokumentas indeksavimas;
- CSV formatas atsakas
- Apache UIMA integracija metaduomenų išgavimo
- sustiprina Lucene 3.1 ir tai būdinga optimizavimas ir pataisymai, taip pat naujų analizės pajėgumus.
- Daugybė patobulinimų, ištaisytų ir optimizavimas.
Kas naujo 1.4.1 versijoje:
- Tai ištaisytos klaidos - ne pokyčiai reikalingas, kai atnaujinate Solr 1.4.
Komentarai nerastas