groonga

Skjermbilde programvare:
groonga
Prog.varedetaljer:
Versjon: 4.0.8
Last opp dato: 17 Feb 15
Lisens: Gratis
Popularitet: 23

Rating: 5.0/5 (Total Votes: 1)

groonga er en åpen kildekode, distribueres fritt, nøyaktig og ekstremt rask kolonne butikken fulltekstsøk motor og nytte. Den er basert på en invertert indeks og lar brukerne skrive høy ytelse apps som krever fulltekst search.Features på en glanceKey funksjoner inkluderer fulltekst kolonne butikk og øyeblikkelig oppdatering, og samlet spørring, invertert indeks og tokenizer, delbar lagring og lese lock-free, samt geografisk plassering (breddegrad og lengdegrad) søk.
Ved hjelp av den innebygde kommandolinjealternativer, som kan sees på et øyeblikk ved å kjøre & lsquo; groonga help & rsquo; kommando etter installasjon (se i start delen nedenfor), kan du tvinge groonga å kjøre i klient, server eller daemon-modus, som, som standard, kjører programvaren kun i frittstående modus.
Forskjellige kommandolinje alternativer er tilgjengelige for brukere og organisert i kategorier, for eksempel databaseoppsett, frittstående / klient alternativer, server / daemon alternativer, logging alternativer, samt felles options.Designed for MroongaAlso del av dette prosjektet, er det Mroonga program, som er utformet som en åpen kildekode kommandolinjelagringsmotoren drives av MySQL database. groonga er distribuert som en C-bibliotek og en innebygd server.Getting startet med groongaThis programmet må være installert på systemet for å kunne bruke det. Derfor må du åpne pakkebehandleren, søke etter groonga og installere den. Hvis programvaren er ikke tilgjengelig på de viktigste programvare repositories av din distribusjon, eller versjonen er eldre enn den ene fordelt på Softoware, anbefaler vi på det sterkeste til å følge de neste instruksjonene for å installere groonga.
Last ned tarball (TAR arkiv) ved hjelp av den dedikerte nedlasting delen ovenfor, lagre filen et sted på din PC, pakke det, åpne en terminal emulator og gå til plasseringen av de utpakkede arkivfiler bruker & lsquo, cd & rsquo; kommando (f.eks cd /home/softoware/groonga-4.0.8).
Deretter må du kjøre & lsquo; ./ konfigurere && make & rsquo; kommando for å konfigurere og sette sammen programmet, etterfulgt av & lsquo; make install & rsquo; kommando, som root, eller & lsquo; sudo make install & rsquo; kommando, som en priviligert bruker, for å installere det hele systemet

Hva er nytt i denne utgivelsen:.

  • Forbedringer:
  • [deb] Støttet Ubuntu 12.04 igjen fordi Travis-CI kjører på det.
  • [mruby] Støttet ganske print - & quot; pp & quot; for debugging. Og støttes for å vise interne objekter mer beskrivende format når den kontrolleres.
  • Støttet fulltekstsøk spørring uten indeksen hvis en kolonne er angitt for --match_columns selv om sekvensiell søk er utført av --query og --match_columns kombinasjon. [Groonga-dev, 02902] [Rapportert av Atsushi Shinoda]
  • [eksperimentelle] in_values ​​støtter søkemodus automatisk sekvensiell. Det er en sak som sekvensiell søk er raskere enn indeks søk når antall smalere ned postene er liten nok i motsetning til antall forventede poster for å innskrenke av in_values ​​med OG operasjon som bruker indekser. Verdien av GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO brukes som terskel om Groonga utføre sekvensiell søk eller søk med indekser i et slikt tilfelle.
  • [mruby] Støttet å laste relativ sti av manus.
  • Støttet test suite for å skrive spørringsoptimisereren test lettere med mruby aktivert bygge.
  • Støttet offline index konstruksjon for token filtre. [GitHub # 239] [Patch av Naoya Murakami]
  • [eksperimentelle] mellom støtter auto modus sekvensiell søk. Bruke verdien av GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO som terskel. Grunnleggende konseptet er lik GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO.
  • [eksperimentelle] Støttede flere drilldowns for: doc: / referanse / kommando / velger kommandoen. Syntaksen er utvidet til å støtte denne funksjonen. Den nye er --drilldown [Label1] .keys COLUMN1, COLUMN2 for nøkler, --drilldown [Label1] .output_columns _value.COLUMN1, _value.COLUMN2, _nsubrecs for utgangs kolonner. I tidligere versjoner, må et klientprogram iverk av seg selv for drilldown ved flere nøkler. Bruk _key [N] for --drilldown [Label1] .output_columns vise opprinnelige verdien av nøkkelen i postene.
  • Støttet å søke 'reference_column @ & quot; spørring & quot;' uten indeksen.
  • [eksperimentelle] Lagt range_filter kommandoen. Det er raskere enn velger kommandoen for å hente bestemt utvalg av poster i de fleste tilfeller, fordi den ikke returnerer ikke antall samsvarende poster. Det er begrensninger som ikke støtter drilldown og så videre. Dermed er range_filter egnet for utpakking første N poster i bestemt utvalg for rangering eller noe annet.
  • [httpd] Støttet groonga-httpd på vinduer.
  • Støttet kolonnevektor for drilldown.
  • [deb] Endret groonga-httpd som standard HTTP-server pakken. groonga-server-http er foreldet. Merk at groonga HTTP サ ー バ ー funksjonalitet selv er fortsatt eksisterer i Groonga. Hvis du bare vil bruke enkel HTTP-server i tradisjonelle måten, angir riktige argumenter fra kommandolinjen groonga kommando for.
  • Lagt konfigurasjonsfilen for Windows CI på AppVeyor. [Groonga-dev, 02970,02981] [Patch av Hiroshi Hatake]
  • Løser:
  • [doc] Fast duplisert eksempel gjennomføring banen om table_create. [GitHub groonga.org # 14] [Rapportert av Masafumi Yokoyama]
  • Fikset en bug som nestet indeksert fulltekstsøk mot X._key returnerer tomme resultater.
  • Fast flagg parameter som er strenge i BSD mkostemp (3). [GitHub # 240] [Patch av juni Kuriyama]
  • Fikset en bug som velger kommandoen rapporter ugyldig verdi typen (tabell) som indeksen kolonneverdi type. Det ble løst til uint32. Merk at det bare påvirker verdien av respons spissen. Søkeresultatene er ikke endret i det hele tatt.
  • Fikset en bug som sammenligne operasjoner som =,! = Med Time og String typen returnerer ugyldige resultater.
  • Fikset en bug som prefiks søk ikke kan kjøres mot enkelt tegn som & quot; x * & quot ;. [GitHub # 242] [Patch av Naoya Murakami]
  • Fikset en minnelekkasje på detaljoversikt ShortText verdi med --filter.
  • Fast savnede & quot; & quot; for & quot; DDL: set_token_filters & quot; logg. [Rapportert av Naoya Murakami]

Hva er nytt i versjon 4.0.0:

  • Forbedringer:
  • [normalizer] Støttet vise & quot; sjekker & quot; som benyttes for beregning av neste tegnposisjon. Bruk WITH_CHECKS flagget for å aktivere denne funksjonen.
  • [deb] Droppet Ubuntu 13.04 støtte.
  • Løser:
  • Fikset en krasj bug som et objekt i grn_expr brukes etter at det er frigjort. Normalt Groonga server brukere påvirkes ikke denne feilen. Denne feilen påvirker hovedsakelig Rroonga brukere. Fordi denne feilen er oppstått ved å spesifisere kolonnenavn pseudo kolonnenavn inkludert - som "_key '-. Rroonga brukere kan bruke bruken
  • Fast ikke å utføre uventet kaskade slette som er innført Groonga 3.0.8 utgivelsen. Dersom kilde utvalg og indeksen domene er forskjellige, betyr Groonga ikke utføre kaskade slette. [Groonga-dev, 02073] [Rapportert av yoku]
  • Fast ikke å publisere grn_snip struktur. Bruk grn_obj istedenfor grn_snip. Hvis du bruker grn_snip_close, kan du erstatte grn_snip_close å grn_obj_close.
  • [snippet_html] Fikset en krasj bug når --query er tom. [Groonga-dev, 02097] [Rapportert av Naoya Murakami]
  • [snippet_html] Fixed å undertrykke ALERT nivå melding når innholdet i kolonnen er tom tekst. [Groonga-dev, 02097] [Rapportert av Naoya Murakami]
  • [groonga-httpd] Fikset en bug & quot; av & quot; brukes som banenavn i groonga_query_log_path. [Groonga-dev, 02113] [Rapportert av Ryoji Yamamoto]

Hva er nytt i versjon 3.1.2:

  • Forbedringer:
  • [doc] Oppdatert til caplitalized & quot; Groonga & quot; vilkår i dokumentasjonen. [Patch av cosmo0920] [GitHub # 136, # 137, # 138, # 139, # 140, # 141, # 142, # 143, # 144, # 145, # 146, # 147, # 148, # 149, # 150, # 151]
  • Støttet å tilpasse verdien av lås timeout. Se Globale konfigurasjoner om detaljer. [Groonga-dev, 02017] [Foreslått av yoku]
  • [doc] Lagd beskrivelse om verdien av timeout lås.
  • Aktivert GRN_JA_SKIP_SAME_VALUE_PUT som standard. I de tidligere utgivelser, er verdien av denne konfigurasjonen 'nei'. Denne endringen påvirker redusere størrelsen på Groonga database.
  • Støttet flere indekser inkludert en nestet indeks og flere søkeord søket. Denne endringen forbedrer savnede søkeresultater isssue når innsnevring ned av søkeord spør flere.
  • Lagt API for å tilpasse normalizer for tekstutdrag.
  • Løser:
  • Fast ikke å bruke indeksen for tom spørring. Denne endringen gjør at du kan søke selv om tom spørring. Merk at dette betyr at det er ytelsen straff hvis mange tomme poster eksisterer. [Groonga-dev, 02052] [Rapportert av Naoya Murakami]
  • Fast oppførselen om returverdien av & quot; X || Y & quot; og & quot; X && Y & quot; for å justere til ECMAScript. I & quot; X || Y & quot; tilfellet hvis enten X eller Y tilfredsstiller betingelsen, går den tilbake X selv eller Y i seg selv i stedet for 1 eller 0.
  • I & quot; X && Y & quot; tilfelle, hvis X og Y oppfylle vilkåret, returnerer den X selv i stedet for 1. hvis X ikke oppfyller vilkåret, returnerer false istedenfor 0.
  • Fast å returnere null når ingen tekstutdrag er funnet. Denne endringen gjør at du kan definere standardverdien av snippet_html. I et slikt formål, bruk & quot; snippet_html (XXX) || 'standardverdien' & quot;.

Hva er nytt i versjon 3.1.1:

  • Forbedringer:
  • [deb] Raffinert Groonga pakker for Debian politikk. [Groonga-dev, 01930] [Foreslått av Hideki Yamane]
  • [deb] Droppet 6.0 støtte Debian (klem).
  • [deb] Droppet 10,04 støtte Ubuntu (lucid).
  • Støttet geo_in_rectangle i hele verden.
  • Støttet feilrapport når ikke klarte å kaste ugyldig verdi av geo poeng type.
  • Eksportert noen makroer som brukes for å få tilgang pseudo kolonnenavn. [Groonga-dev, 1999] [Foreslått av whombx]
  • [doc] Raffinert detaljoversikt dokumentasjon. [Rapportert avYahppo]
  • støttes mellom funksjon som brukes for verdien kolonnen filtrering i bestemt område.
  • [doc] Oppdatert Travis CI envrinment informasjon. [Patch av cosmo0920]
  • [rpm] [fedora] Droppet Fedora 19.
  • [rpm] [fedora] Støttet Fedora 20.
  • [doc] Oppdatert & quot; Groonga & quot; notasjon. [Patch av cosmo0920] [GitHub # 122, # 123, # 124, # 125, # 125, # 126, # 127, # 128, # 129, # 130, # 131, # 131, # 132, # 133, # 134]
  • Løser:
  • [munin] Fikset feil portnummeret som er angitt for GQTP.
  • [geo_in_circle] Fikset en bug at hvis du angir & quot; LONGITUDExLATITUDE & quot; som den tredje argument for geo_in_circle, krasjer Groonga.

Hva er nytt i versjon 3.1.0:

  • Forbedringer:
  • [eksperimentelle] Støttet et alternativ å hoppe oppdatering for samme verdi. Det er aktivert ved å sette GRN_JA_SKIP_SAME_VALUE_PUT = ja som miljøvariabelen.
  • Forbedret vise tokenizer og originale teksten på tom token advarsel. Det viser faktisk tegn, så det hjelper deg til å undersøke token beslektet problem.
  • Droppet brutt AIO støtte. [# 2054] [Rapportert av sho Minagawa]
  • [windows] Støttet bygge med Visual Studio Express 2008. [# 1964 den 21. kommentar] Det er rettet for å fremme bunting Mroonga med MariaDB i fremtiden.
  • Løser:
  • Fikset en bug som type & quot; _value & quot; Kolonnen blir behandlet som Int32. Det fører til at saken at verdien av & quot; _value & quot; kolonne er støpt uventet. [Rapportert av Genki Takiuchi]
  • Fast å kreve Glib 2.14.0 eller nyere for benchmark program. Referanse programmet er endret til å bruke GRegex som krever Glib 2.14.0 eller senere. Det påvirker brukere som kompilere Groonga med 'enable-benchmark' konfigurasjon. [Groonga-dev, 01890] [Rapportert av WING]
  • Fikset en minnelekkasje på en tom kolonnevektor oppdatering med samme verdi.
  • Fikset en minnelekkasje på å oppdatere indeksen for kolonnevektor. Det påvirker tilfelle hvis du lagre verdien av kolonnen som har ugyldig UTF-8 byte-sekvens.
  • [plugin] [windows] Fikset problemet som registrere kommandoen mislykkes uten 'lib / groonga / plugins'. [Rapportert avyito]

Hva er nytt i versjon 3.0.9:

  • Forbedringer:
  • [doc] [httpd] Lagt dokumentasjon om groonga_database_auto_create direktiv.
  • [httpd] Lagt groonga_cache_limit direktiv.
  • [doc] Lagd beskrivelse hvorfor zlib / LZO komprimering er deaktivert som standard. [Groonga-dev, 01845] [Foreslått av Naoya Murakami]
  • Ta en begrensning knyttet til RLIMIT_NOFILE på HTTP-server. Det gjør at HTTP-server prosess for å håndtere i løpet av 4096-filer.
  • [eksperimentelle] Lagt noen API for å integrere mruby inn groonga. [GitHub # 109, # 110, # 111, # 112, # 113, # 114, # 115, # 116, # 117, # 118] [Patch av wanabe]
  • [travis] Støttet CPåse bygge på Travis-CI.
  • [doc] Lagt dokumentasjon om Tuning.
  • [eksperimentelle] Lagt ruby_load kommandoen.
  • [httpd] Støttet multippel bufret kroppen av POST-forespørsel. Lasten kommandoen forårsaket timeout i et slikt tilfelle. [GitHub # 120] [Patch av Motoi Washida]
  • [gqtp] Støttet feilmelding. Kroppen er endret for å gå tilbake rå tekst insted dobbel sitert tekst. Dette er inkompatible forandringer.
  • [http] Støttet & quot; 400 Bad forespørsel & quot; for ugyldig argument feil.
  • [doc] Lagd eksempler for Completion
  • Støttet Ubuntu 13.10 (Saucy Salamander).
  • Løser:
  • Fikset en bug som det føre SEGV av aritmetiske overløp. Dette problemet oppstår når størrelsen på indeksene overstiger størrelsen på virtuelt minne. [Groonga-dev, 01661] [Rapportert av Naoya Murakami]
  • Fast unødvendig lås for å lage tabellen. Denne endringen løser en forestilling regresjon som ble innført ved Groonga 3.0.5.
  • Fikset en bug som database som har referanse kolonnen ikke kan fjernes. Det påvirker sak som indeksert tabeller / kolonner og refererte tabeller fjernes først, deretter fjerne drift til indeks kolonner og referansekolonner svikter. [Rapportert av Eito Katagiri] [GitHub Rroonga # 13]
  • Fikset en bug som fjerner database som bruker DAT nøkkel kan forbli søppel.
  • [http] Fikset en liten minnelekkasje som er forårsaket av felles HTTP header buffer i samme arbeideren tråden.
  • [httpd] Fikset en bug som groonga_database_auto_create parameteren er ikke arvelig. Det betyr at disse parametrene er bare ignorert i ikke steds blokker.
  • Fikset en bug som kommando status kan avkastning ugyldig cache hit rate.
  • Fix en bug som casting til Time kan forårsaker overløp problemet. Det påvirker slik at tildeling av tidsverdien som indikerer løpet 32bit verdi.

Hva er nytt i versjon 3.0.8:

  • Forbedringer:
  • [admin] Forbedret feilhåndtering av utvalgte funksjonalitet. Denne endringen viser feilmelding og skjuler dialog lasting. [Patch av orangain]
  • [admin] Bedre å sende inn søkeskjemaet med enter-tasten. [Patch av orangain]
  • [admin] Bedre å vise plassholder i søkeskjemaet. Denne endringen viser bruk eksempler. [Patch av orangain]
  • [httpd] Støttet groonga_query_log_path direktiv
  • [doc] Oppdatert velger dokumentasjon om antall treff i velg respons.
  • Bedre å ignorere en tom token som er generert av kontinuerlige mellomrom fra tokenizer. [Groonga-dev, 01729] [Foreslått av Naoya Murakami]
  • [token avgrenser] Bedre å behandle kontinuerlige områder som en plass. Den tokenizer gjelder to eller flere områder er gyldige innspill.
  • [doc] Lagd merknad om indekser for hver kolonne vs indekser for flere kolonner.
  • [doc] Lagd språk merknad til kilden etiketten. [Groonga-dev, 01751] [Foreslått av Kazuhiro Isobe]
  • Støttet Cascade slette til refererte poster. I forrige versjon, du fikk en feil for operasjonen.
  • [doc] Oppdatert dokumentasjon plassering i README. [Groonga-dev, 01800] [Rapportert av Kazuhiro Isobe]
  • [eksperimentelle] Lagt ruby_eval kommando.
  • [doc] Lagd merknad om GQTP og HTTP for server bruk. [Groonga-dev, 01810] [Rapportert av Kazuhiro Isobe]
  • Løser:
  • [admin] Fikset en bug som tilføre verdi knappen COLUMN_VECTOR virker ikke.

Hva er nytt i versjon 3.0.7:

  • Forbedringer:
  • [doc] Lagd API dokumentasjon. [Groonga-dev, 01593] [GitHub # 79, # 80, # 81, # 82, # 83, # 84, # 85, # 86, # 87, # 88, # 89, # 90, # 91, # 92 , # 93, # 95, # 96, # 97, # 98, # 99, # 100] [Patch av whombx]
  • [table_remove] Bedre ikke å fjerne patricia trie bord eller hash table
  • som fortsatt er referert. Denne endringen unngår at tabellen refererte fjernes ved et uhell.
  • Bedre å bare ignorere altfor lang token (4096 byte eller mer). Denne endringen påvirker når den er registrert. I den forrige versjonen, blir den behandlet som en feil i stedet for en advarsel. [Groonga-dev, 01571] [Foreslått av Naoya Murakami]
  • Forbedret vise faktiske forkastet posting sikt i loggmelding. [Groonga-dev, 01621] [Rapportert av Naoya Murakami]
  • [httpd] Støttede lasting av data ved hjelp av POST-metoden. [GitHub # 101] [Patch av Motoi Washida]
  • [httpd] Støttet groonga logge som groonga_log_path direktiv.
  • [httpd] Støttet groonga logge nivå som groonga_log_level direktiv.
  • [httpd] Støttet tilpasse cache grense som groonga_cache_limit direktiv.
  • Løser:
  • Fikset en bug som feil i uttrykket kan føre til stakkoverflyt. Denne endringen unngår at groonga krasjer plutselig som følge av feil accumlation.
  • Fikset en krasj bug som frakoblet index konstruksjon for kolonnevektor som har foreldreløse referanse årsaker.
  • Fikset en men at groonga kommer ut ikke på feil under daemon mode starter. For eksempel, groonga -d /tmp/non-existence.db reprodusere denne feilen.
  • [dump] Fikset en bug som feil bord typen er dumpet. Denne feilen oppstår når tabellen typen er TABLE_PAT_KEY og nøkkelen er referansetype.
  • Fikset en bug som standard --cache-grenseverdien er 0. Standardverdien er endret til "100".
  • Fikset en minnelekkasje når sub_filter brukes.
  • [doc] Fast beskrivelse defrag kommando. [Rapportert avnaoina]
  • [doc] Fast beskrivelse om måten å bidra. [GitHub # 77] [Patch av Masafumi Yokoyama]
  • [plugin] Fikset en krasj bug på flere DB åpen sak. Denne feilen påvirker slik at flere plugin er brukt og den samme databasen er åpnet fra flere prosess. [Groonga-dev, 01596] [Rapportert av Naoya Murakami]
  • Fikset en bug som nestet kamp drift etter OG operatør virker ikke. Select ... --filter '... && nested.column @ & quot; søkeord & quot;' spør gjengir denne feilen. [Groonga-dev, 01599] [Rapportert av Motoi Washida]
  • [doc] Fikset en skrivefeil om dokumentasjon av spesialtegn. [Rapportert av Genki Takiuchi]
  • Fikset en skrivefeil i feilmelding når ugyldig karakter blir gitt. [Rapportert av Yoshida Mitsuo]

Hva er nytt i versjon 3.0.6:

  • Forbedringer:
  • [doc] Lagt dokumentasjon om parameter av sub_filter funksjon.
  • [foreslå] Støttet 0MQ 3.x. [GitHub # 63] [Rapportert av Naoya Inada]
  • Lagt tilgjengelighet sjekk for NetBSD om pthread_ {mutex, dirigent} attr_setpshared () [Rapportert av Obata Akio]
  • Støttet backslash flukt i spørresyntaks. [Groonga-dev, 01520] [Rapportert av Kouhei Tanabe]
  • [rpm] [fedora] Støttet Fedora 19.
  • [rpm] [fedora] Droppet Fedora 18-støtte.
  • [httpd] Oppdatert buntet nginx versjon til 1.4.2.
  • Løser:
  • Fikset en krasj bug når spesifikke interne funksjoner (grn_obj_path ()) kalles for innebygde proc funksjon, for eksempel ved å velge. [Rapportert av Genki Takiuchi]

Lignende programvare

Mroonga
Mroonga

17 Feb 15

MySQL Sandbox
MySQL Sandbox

20 Feb 15

Percona Server
Percona Server

20 Jan 18

Emdros
Emdros

11 May 15

Kommentarer til groonga

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