Apache Solr

Skjermbilde programvare:
Apache Solr
Prog.varedetaljer:
Versjon: 7.2.1 Oppdatert
Last opp dato: 22 Jun 18
Utvikler: Yonik Seeley
Lisens: Gratis
Popularitet: 3

Rating: 2.0/5 (Total Votes: 1)

Apache Solr er en åpen kildekode, gratis, plattformuavhengig og høyytelsessøkerserver basert på Apache Lucene-prosjektet, ved hjelp av XML / HTTP og JSON APIer. Prosjektet er for tiden under inkubasjon hos Apache Software Foundation.


Funksjoner med et blikk

Viktige funksjoner inkluderer treffutheving, fasettert søk, caching, replikering, et nettbasert administrasjonsgrensesnitt, avanserte søkemuligheter for fulltekst, den er optimalisert for høy volumbanetrafikk, samt standardbaserte åpne grensesnitt, for eksempel HTTP , XML og JSON.

I tillegg kommer den med omfattende HTML-administrasjonsgrensesnitt, serverstatistikk, automatisk indeksreplikasjon, automatisk gjenoppretting og failover, nær sanntidsindeksering, tilpasningsdyktig og fleksibel med XML-konfigurasjon og en utvidbar pluginarkitektur.

Prosjektet er planlagt, slik at brukeren raskt kan komme i gang med Apache Solr. Både skjema og skjermmodus støttes nå, men sistnevnte vil føre til et sterkt produksjonsmiljø.

Ulike typer støttes av Solr, inkludert Felttyper, som hjelper deg med å mikse og matche Lucene-analysatorer uten å skrive noen kode. I tillegg støtter prosjektet dynamiske felt som kan aktiveres on-the-fly.

Blant annet interessante funksjoner kan vi nevne kopifeltfunksjonaliteten som gjør at brukerne enkelt kan analysere det samme innholdet ved hjelp av forskjellige metoder, støtte for eksplisitte typer for å eliminere behovet for å gjette typer felt, tilpassede konfigurasjoner basert på eksterne filer, som så vel som mange flere tekstanalysekomponenter.


Under hetten og tilgjengeligheten

Ta en titt under Apache Solr's hette, vi kan merke at applikasjonen er skrevet helt i Java-programmeringsspråket og støtter 32-biters og 64-biters distribusjoner av Linux, samt Microsoft Windows og Mac OS X operativsystemer.

For enkelhets skyld distribueres det som både binære og kildearkiver, slik at du enkelt kan komme i gang med Apache Solr på så kort tid som mulig og uten for mye trøbbel.

Hva er ny i denne utgivelsen:

  • Oversetter kan aldri behandle noen siste meldinger.
  • Gi nytt navn til kjerne i solr frittstående modus, ikke vedvarer.
  • QueryComponent s rq parameter parsing anser ikke lenger defType parameteren.
  • Lag NPE i SolrQueryParser når spørringsbetingelsene i en filterklausul reduserer til ingenting.

Hva er nytt i versjon:

  • I tillegg til mange andre forbedringer i sikkerhetsrammen, inneholder Solr nå en AuthenticationPlugin implementering av HTTP Basic Auth som lagrer legitimasjon sikkert i ZooKeeper. Dette er en enkel måte å kreve et brukernavn og passord for alle som har tilgang til Solrs adminskjerm eller APIer.
  • I bygget AuthorizationPlugin som gir fin kornkontroll over implementering av ACLer for ulike ressurser med tillatelsesregler som er lagret i ZooKeeper.
  • JSON Facet API kan nå endre domenet for fasetkommandoer, i hovedsak gjøre en blokkmelding og flytte fra foreldre til barn, eller barn til foreldre før de beregner fasedataene.
  • Større forbedringer i ytelsen til den nye Facet-modulen / JSON Facet API.
  • Forespørsel og rekkefasetter under svingfasetter. På samme måte som JSON Facet API, kan pivot-fasetter bygge på andre fasetyper, for eksempel rekkevidde og spørringsfasetter.
  • Mer som denne spørsmålet Parser-alternativene. The MoreLikeThis QParser støtter nå alle valgene som tilbys av MLT Handler. Spørringsparameteren er mye mer allsidig enn handleren som den fungerer i skymodus, og hvor som helst et normalt søk kan spesifiseres.
  • Lagt til Schema API-støtte i SolrJ
  • Lagt til scoring-modus for spørringstid og bli medlem.
  • Lagt til smilresponsformat

Hva er nytt i versjon 4.10.3:

  • Solr 4.10.2 inneholder 10 feilrettinger, samt Lucene 4.10.2 og sine 2 feilrettinger.

Hva er nytt i versjon 4.6.1:

  • Apache Tika 1.4
  • Carrot2 3.8.0
  • Velocity 1.7 og Velocity Tools 2.0
  • Apache UIMA 2.3.1
  • Apache ZooKeeper 3.4.5
  • Feilrettelser:
  • SOLR-5408: CollapsingQParserPlugin score feil når flere sorteringskriterier brukes
  • (Brandon Chapman, Joel Bernstein)
  • SOLR-5416: CollapsingQParserPlugin bryter Tag / Ekskluder Faceting
  • (David Boychuck, Joel Bernstein)
  • SOLR-5442: Python-klienten kan ikke analysere proxied respons når den serveres av Tomcat.
  • (Patrick Hunt, Gregory Chanan, Vamsee Yarlagadda, Romain Rigaux, Mark Miller)
  • SOLR-5445: Proxied-svar skal forplante alle topptekster i stedet for den første for hver nøkkel.
  • (Patrick Hunt, Mark Miller)
  • SOLR-5479: SolrCmdDistributor Retry Logic stopper hvis en leder for forespørselen ikke kan bli funnet på 1 sekund.
  • (Mark Miller)
  • SOLR-5532: SolrJ Content-Type-validering er for streng for noen webcontainere / proxyer.
  • (Jakob Furrer, hossman, Shawn Heisey, Uwe Schindler, Mark Miller)
  • SOLR-5547: Opprette et samlingsalias ved hjelp av SolrJs CollectionAdminRequest setter aliasnavnet og samlingene til alias til samme verdi.
  • (Aaron Schram, Mark Miller)
  • SOLR-5577: Sannsynlig ZooKeeper-utløp bør ikke redusere oppdateringer i en gitt mengde, men i stedet kutte oppdateringer etter en gitt tid.
  • (Mark Miller, Christine Poerschke, Ramkumar Aiyengar)
  • SOLR-5580: NPE når du lager en kjerne med både eksplisitt skjult og coreNodeName.
  • (YouPeng Yang, Mark Miller)
  • SOLR-5552: Ledergjenopprettingsprosessen kan velge feil leder hvis alle replikene for en shard er nede og prøver å gjenopprette, samt miste oppdateringer som burde ha blitt gjenopprettet.
  • (Timothy Potter, Mark Miller)
  • SOLR-5569 En replika burde ikke prøve å gjenopprette fra en leder før den har publisert at den er AKTIV.
  • (Mark Miller)
  • SOLR-5568 En SolrCore kan ikke bestemme seg for å være leder bare fordi klyngestaten sier at ingen andre SolrCore er aktive.
  • (Mark Miller)
  • SOLR-5496: Vi bør dele en http-tilkoblingsadministrator på tvers av ikke-søkede HttpClients og sikre at alle http-forbindelsesledere får nedleggelse.
  • (Mark Miller)
  • SOLR-5583: ConcurrentUpdateSolrServer # blockUntilFinished kan vente for alltid hvis eksekutorstjenesten er stengt.
  • (Mark Miller)
  • SOLR-5586: Alle ZkCmdExecutors bør initialiseres med zk-klientens timeout.
  • (Mark Miller)
  • SOLR-5587: ElectionContext implementeringer bør bruke ZkCmdExecutor # sikreExists for å sikre at deres valgbaner er skapt.
  • (Mark Miller)
  • SOLR-5540: HdfsLockFactory skal eksplisitt opprette låsegoderkatalogen hvis nødvendig.
  • (Mark Miller)
  • SOLR-4709: Kjerneopplasting etter replikering hvis konfigurasjonsfilene har endret, kan mislykkes på grunn av en løpevilkår. (Mark Miller, Hossman))
  • SOLR-5503: Prøv på nytt til lederens forespørsler mindre aggressivt - i stedet for på IOException og status 500, ConnectException.
  • (Mark Miller)
  • SOLR-5588: PeerSync teller ikke alle tilkoblingsfeil som suksess.
  • (Mark Miller)
  • SOLR-5564: hl.maxAlternateFieldLength bør gjelde for originalfelt når tilbakebetaling er forsøkt
  • (janhoy)
  • SOLR-5608: Ikke la en lukket SolrCore publisere tilstand til ZooKeeper.
  • (Mark Miller, Shawn Heisey)
  • SOLR-5615: Deadlock mens du prøver å gjenopprette etter en ZK-soneutløp.
  • (Ramkumar Aiyengar, Mark Miller)
  • SOLR-5543: Core swaps resulterte i dupliserte kjerneoppføringer i solr.xml ved bruk av solr.xml persistens.
  • (Bill Bell, Alan Woodward)
  • SOLR-5618: Løsne falske cache-treff i spørringenResultCache når hashCodes er like og duplikatfiltre finnes i en av forespørsler
  • (hossman)
  • SOLR-4260: ConcurrentUpdateSolrServer # blockUntilFinished kan returnere før alle tidligere oppdaterte oppdateringer er ferdig. Dette kan forårsake distribuerte oppdateringer som er ment for at kopier skal gå tapt.
  • (Markus Jelsma, Timothy Potter, Joel Bernstein, Mark Miller)
  • SOLR-5645: En SolrCore-oppdatering via CoreContainer vil prøve å registrere i zk igjen med den nye SolrCore.
  • (Mark Miller)
  • SOLR-5636: SolrRequestParsers gjør noen xpath-søk på hver forespørsel, noe som kan forårsake samtidige problemer.
  • (Mark Miller)
  • SOLR-5658: commitWithin og overwrite blir ikke distribuert til replikas nå som SolrCloud bruker javabin til å distribuere oppdateringer.
  • (Mark Miller, Varun Thacker, Elodie Sannier, Shalin)
  • Optimaliseringer:
  • SOLR-5576: Forbedre samtidighet når du registrerer og venter på at alle SolrCore skal registrere en NED-stat.
  • (Christine Poerschke via Mark Miller)

Hva er nytt i versjon 4.6.0:

  • Mange forbedringer og forbedringer for shard splitting alternativer
  • Ny AnalyseringInfixLookupFactory for å utnytte AnalyzingInfixSuggester
  • Ny CollapsingQParserPlugin for høyytelsesfelt som kollapser i høykardinalfelt
  • Nye SolrJ-APIer for samlingsbehandling
  • Ny DocBasedVersionConstraintsProcessorFactory gir støtte til brukerkonfigurerte doc-sentriske versjoneringsregler
  • Nytt standardindeksformat: Lucene46Codec
  • Ny EnumField-type

Hva er nytt i versjon 4.5.1:

  • Solr 4.5.1 inneholder en håndfull feilrettinger, inkludert 2 som anses som ganske alvorlige.

Hva er nytt i versjon 4.5.0:

  • Skreddersydd støtte, forbedret ruting og multi-threaded faseting.

Hva er nytt i versjon 4.2.0:

  • En lese side REST API for skjemaet. Har du alltid ønsket å introspektere skjemaet over http? Nå kan du. Ser ut som skrive siden kommer neste.
  • DocValues ​​er integrert i Solr. DocValues ​​kan lastes opp mye raskere enn feltbufferen, og kan også bruke forskjellige komprimeringsalgoritmer så vel som i RAM eller på Diskrepresentasjoner. Faceting, sortering og funksjonsspørsmål får alle fordeler. Hva med operativsystemet håndtering og sortering av caches off heap? Ikke mer tuning 60 gigabyte heaps? Hva med en nyskapende ny per segment DocValues ​​fasetingmetode? Forbedret numerisk faseting? Søt.
  • Samling Aliasing. Har du tidsbaserte data? Vil du re-indeksere i en midlertidig samling og bytte den til produksjon? Ferdig. Hold deg oppdatert for Shard Aliasing.
  • Samling API-svar. Samlingen API var fortsatt veldig ny i 4.0, og mens den forbedret en god bit i 4.1, var det absolutt nødvendig med svar, men savnet kuttet av. I utgangspunktet tok vi beslutningen om å gjøre Collection API superfeiltolerant, noe som gjorde responsene tøffere å gjøre. Ingen ønsker å jakte gjennom loggfiler for å se hvordan det viste seg. Utført i 4.2.
  • Samhandle med hvilken som helst samling på en node. Inntil 4,2, kan du bare samhandle med en node i klyngen din hvis den var vert for minst én kopi av samlingen du ønsket å spørre / oppdatere. Ikke lenger - spør noen knutepunkt, om den har et stykke av den tiltenkte samlingen eller ikke, og få et proxied svar.
  • Tillat tilpassede shard-navn, slik at nye vertsadresser kan overta for pensjonerte shards. Arbeider på Amazon uten elastisk ips? Dette er for deg.
  • Lucene 4.2 optimeringer som komprimerte termvektorer.

Hva er nytt i versjon 3.3.0:

  • Gruppering / feltkollapsing
  • En ny, automatbasert foreslå / autofullføring-implementering som tilbyr en størrelsesorden mindre RAM-forbruk.
  • KStemFilterFactory, en optimalisert implementering av en mindre aggressiv stemmer for engelsk.
  • Solr standardiserer en ny, mer effektiv fusjonspolicy (TieredMergePolicy). Se http://s.apache.org/merging for mer informasjon.
  • Viktige feilrettinger, inkludert ekstremt høy RAM-bruk i stavekontroll.
  • Feilsøking og forbedringer fra Apache Lucene 3.3

Hva er nytt i versjon 3.2.0:

  • Mulighet til å spesifisere overskrive og commitWithin som forespørselsparametere når du bruker JSON-oppdateringsformatet
  • TermQParserPlugin, nyttig når du genererer filterforespørsler fra vilkår som er returnert fra feltfaseting eller vilkårskomponenten.
  • DebugComponent støtter nå å bruke en NamedList til å forklare objekter i modellen i sine svar istedenfor Forklaring.tilString
  • Forbedringer i integrasjonene UIMA og Carrot2
  • Feilsøking og forbedringer fra Apache Lucene 3.2

Hva er nytt i versjon 3.2.0:

  • Oppdateringer av JSON-oppdateringer ble gjort.
  • Søkeresultatklynging og UIMA-integrasjon ble forbedret.
  • Feil ble løst.

Kommentarer til Apache Solr

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!