groonga

Software screenshot:
groonga
Software detaljer:
Version: 4.0.8
Upload dato: 17 Feb 15
Licens: Gratis
Popularitet: 23

Rating: 5.0/5 (Total Votes: 1)

groonga er en open source, frit distribueres, nøjagtig og ekstremt hurtig fuldtekst søgemaskine og kolonne butik nytte. Den er baseret på en omvendt indeks og lader brugerne skrive højtydende apps, som kræver fuldtekst search.Features på en glanceKey funktioner omfatter fuldtekstsøgning og instant opdatering, kolonne butik og samlet forespørgsel, inverteret indeks og Tokenizer, delbar opbevaring og læs lock-fri, samt geo-placering (breddegrad og længdegrad) søgning.
Brug af indbyggede kommandolinjeparametre, som kan ses på et øjeblik ved at køre & lsquo; groonga --help & rsquo; kommando efter installation (se at komme i gang afsnittet nedenfor for detaljer), kan du tvinge groonga at køre i klient, server eller dæmonen tilstand, da, som standard, kører softwaren kun i standalone mode.
Forskellige kommandolinjeparametre er tilgængelige for brugere og organiseret i kategorier, såsom database skabelse muligheder, standalone / klient muligheder, server / daemon muligheder, logge optioner, samt fælles options.Designed for MroongaAlso del af dette projekt, er det Mroonga ansøgning, der er udformet som et open source kommandolinjen opbevaring motor drevet af MySQL-databasen. groonga distribueres som en C-bibliotek og en indbygget server.Getting startede med groongaThis program skal være installeret på dit system for at kunne bruge den. Derfor bliver du nødt til at åbne din pakke manager, søge efter groonga og installere den. Hvis softwaren ikke er tilgængelig på de vigtigste software repositories i din distribution, eller den version er ældre end den fordelt på Softoware, anbefaler vi at følge næste instruktioner for at installere groonga.
Download tar-arkiv (TAR arkiv) ved hjælp af dedikerede download sektionen ovenfor, gem filen et sted på din pc, pakker ud, åbne en terminal emulator, og gå til placeringen af ​​de udpakkede arkivfiler ved brug af & lsquo; cd & rsquo; kommando (for eksempel CD /home/softoware/groonga-4.0.8).
Derefter skal du køre & lsquo; ./ konfigurere && gøre & rsquo; kommando til at konfigurere og kompilere programmet, efterfulgt af & lsquo; make install & rsquo; kommando, som root, eller & lsquo; sudo make install & rsquo; kommando, som en privilegeret bruger, for at installere det hele systemet

Hvad er nyt i denne udgivelse:.

  • Forbedringer:
  • [deb] Understøttet Ubuntu 12.04 igen, fordi Travis-CI kører på den.
  • [mruby] Understøttet temmelig print - & quot; pp & quot; til fejlfinding. Og støttet til at vise interne objekter mere beskrivende format, når du undersøger den.
  • Understøttet fuldtekst søgeforespørgsel uden indeks, hvis en kolonne er angivet for --match_columns selvom sekventiel søgning udføres af --query og --match_columns kombination. [Groonga-dev, 02902] [Berettet af Atsushi Shinoda]
  • [eksperimentelle] in_values ​​understøtter auto sekventiel søgning. Der er en sag, som sekventiel søgning er hurtigere end indeks søgning, når antallet af indsnævret ned optegnelser er lille nok i modsætning til antallet af forventede registre for at indsnævre ved in_values ​​med og drift, som anvender indekser. Værdien af ​​GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO bruges som tærskel hvorvidt Groonga udføre sekventiel søgning eller søge med indekser i et sådant tilfælde.
  • [mruby] Understøttet at indlæse relativ sti til scriptet.
  • Understøttet test suite til at skrive forespørgslen optimizer test lettere med mruby aktiveret build.
  • Understøttet offline indeks konstruktion for token filtre. [GitHub # 239] [Patch af Naoya Murakami]
  • [eksperimentel] mellem understøtninger auto sekventiel søgning. Brug værdien af ​​GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO som tærskel. Grundlæggende koncept ligner GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO.
  • [eksperimentelle] Understøttede flere drilldowns til: doc: / reference / Kommando- / Vælg kommando. Syntaksen er udvidet til at understøtte denne funktion. Det nye er --drilldown [Label1] .keys COLUMN1, COLUMN2 til nøgler, --drilldown [Label1] .output_columns _value.COLUMN1, _value.COLUMN2, _nsubrecs til output kolonner. I de tidligere versioner, skal et klientprogram gennemføre af sig selv for drilldown af flere nøgler. Brug _key [N] for --drilldown [Label1] .output_columns at vise oprindelige værdi af nøgle i registre.
  • Understøttet at søge 'reference_column @ & quot; query & quot; " uden indeks.
  • [eksperimentel] Tilføjet range_filter kommando. Det er hurtigere end at vælge kommando at hente specifik række af registreringer i de fleste tilfælde, fordi det ikke returnerer antallet af matchede poster. Der er begrænsninger, som ikke understøtter Drilldown og så videre. Således range_filter er egnet til ekstraktion første n poster i bestemt interval til en rangordning eller noget andet.
  • [httpd] Understøttet groonga-httpd på vinduer.
  • Understøttet vektor kolonnen for drilldown.
  • [deb] Ændret groonga-httpd som standard HTTP-server-pakke. groonga-server-http er forældet. Bemærk, at groonga HTTP サ ー バ ー selv funktionalitet er stadig eksisterer i Groonga. Hvis du bare vil bruge simple HTTP-server i traditionel måde, angive ordentlige argumenter fra kommandolinjen for groonga kommando.
  • Tilføjet konfigurationsfil til Windows CI på AppVeyor. [Groonga-dev, 02970,02981] [Patch af Hiroshi Hatake]
  • Rettelser:
  • [doc] Fast duplikeres udførelse eksempel sti omkring table_create. [GitHub groonga.org # 14] [Berettet af Masafumi Yokoyama]
  • Rettet en fejl, der indlejret indekseret fuldtekstsøgning mod X._key returnerer tomme resultater.
  • Fast flag parameter, som er strengt i BSD mkostemp (3). [GitHub # 240] [Patch af Jun Kuriyama]
  • Rettet en fejl, der vælger kommando rapporter ugyldig værdi typen (tabel) som indeks kolonne værdi type. Det var fastsat til uint32. Bemærk, at det kun påvirker værdien af ​​respons header. Søgeresultaterne ændres ikke på alle.
  • Rettet en fejl, der sammenligner operationer som =,! = Med Time og String typen returnerer ugyldige resultater.
  • Rettet en fejl, der præfiks søgning kan ikke udføres mod enkelt tegn såsom & quot; x * & quot ;. [GitHub # 242] [Patch af Naoya Murakami]
  • Rettet en hukommelsesfejl på drilldown ShortText værdi med --filter.
  • Fast mangler & quot; & quot; for & quot; DDL: set_token_filters & quot; log. [Berettet af Naoya Murakami]

Hvad er nyt i version 4.0.0:

  • Forbedringer:
  • [normalizer] Understøttet at vise & quot; checks & quot; som bruges til at beregne position næste tegn. Brug WITH_CHECKS flag til at aktivere denne funktion.
  • [deb] Faldt Ubuntu 13.04 support.
  • Rettelser:
  • Rettet et nedbrud bug, at et objekt i grn_expr anvendes efter den er befriet. Normalt Groonga server brugere er ikke påvirket denne fejl. Denne fejl påvirker primært Rroonga brugere. Fordi denne fejl er opstået ved at angive kolonnenavn herunder pseudo kolonnenavn - såsom "_key« -. Rroonga brugere kan anvende brugen
  • Fast ikke at udføre uventede kaskade slette, som er indført Groonga 3.0.8 udgivelse. Hvis kilden sortiment og indeks domæne er forskellige, er Groonga ikke udføre kaskade slette. [Groonga-dev, 02073] [Berettet af Yoku]
  • Fast ikke at offentliggøre grn_snip struktur. Brug grn_obj stedet for grn_snip. Hvis du bruger grn_snip_close, skal du erstatte grn_snip_close at grn_obj_close.
  • [snippet_html] Rettet et nedbrud bug når --query er tom. [Groonga-dev, 02097] [Berettet af Naoya Murakami]
  • [snippet_html] Fast at undertrykke alarmniveau besked når indholdet af kolonne er tom tekst. [Groonga-dev, 02097] [Berettet af Naoya Murakami]
  • [groonga-httpd] Rettet en fejl & quot; off & quot; bruges som stinavn i groonga_query_log_path. [Groonga-dev, 02113] [Berettet af Ryoji Yamamoto]

Hvad er nyt i version 3.1.2:

  • Forbedringer:
  • [doc] Opdateret til caplitalized & quot; Groonga & quot; vilkår i dokumentation. [Patch ved cosmo0920] [GitHub # 136, # 137, # 138, # 139, # 140, # 141, # 142, # 143, # 144, # 145, # 146, # 147, # 148, # 149, # 150, # 151]
  • Understøttet at tilpasse værdien af ​​låse-timeout. Se Globale konfigurationer om detaljer. [Groonga-dev, 02017] [Foreslået af Yoku]
  • [doc] Lagt beskrivelse om værdien af ​​låse-timeout.
  • Aktiveret GRN_JA_SKIP_SAME_VALUE_PUT som standard. I de tidligere versioner, at værdien af ​​denne konfiguration er nej. Denne ændring påvirker reducere størrelsen af ​​Groonga database.
  • Understøttet flere indekser, herunder en indlejret indeks og flere søgeord forespørgsel. Denne ændring forbedrer manglende søgeresultater isssue når indsnævre ved flere søgeord forespørgsel.
  • Tilføjet API til at tilpasse normalizer for kodestykke.
  • Rettelser:
  • Fast ikke at bruge indeks for tomme forespørgsel. Denne ændring gør det muligt at søge, selvom tom forespørgsel. Bemærk, at dette betyder, at der er ydeevnen, hvis mange tomme registre foreligger. [Groonga-dev, 02052] [Berettet af Naoya Murakami]
  • Fast adfærden omkring returværdien af ​​& quot; X || Y & quot; og & quot; X && Y & quot; for tilpasning til ECMAScript. I & quot; X || Y & quot; tilfælde, hvis enten X eller Y opfylde betingelsen, den returnerer X selv eller Y selv i stedet for 1 eller 0.
  • I & quot; X && Y & quot; tilfælde, hvis X og Y opfylder betingelsen, den returnerer X selv i stedet for 1. hvis X ikke opfylder den betingelse, den returnerer falsk i stedet for 0.
  • Fast til at returnere null når ingen snippet er fundet. Denne ændring gør det muligt at indstille standard værdi på snippet_html. I et sådant formål, brug & quot; snippet_html (XXX) || »standardværdi« & quot;.

Hvad er nyt i version 3.1.1:

  • Forbedringer:
  • [deb] Raffineret Groonga pakker til Debian politik. [Groonga-dev, 01930] [Foreslået af Hideki Yamane]
  • [deb] Faldt Debian 6.0 (squeeze) støtte.
  • [deb] Faldt Ubuntu 10,04 (lucid) støtte.
  • Understøttet geo_in_rectangle i hele verden.
  • Understøttet fejlrapport, når undladt at kaste ugyldig værdi af geo point type.
  • Eksporterede nogle makroer, som anvendes til at få adgang til pseudo kolonnenavne. [Groonga-dev, 1999], [Foreslået af whombx]
  • [doc] Raffineret drilldown dokumentation. [Berettet afYahppo]
  • Understøttet mellem funktion, som bruges til filtrering kolonnen værdi i bestemt interval.
  • [doc] Opdateret Travis CI envrinment oplysninger. [Patch ved cosmo0920]
  • [rpm] [fedora] Faldt Fedora 19.
  • [rpm] [fedora] Understøttet Fedora 20.
  • [doc] Opdateret & quot; Groonga & quot; notation. [Patch ved cosmo0920] [GitHub # 122, # 123, # 124, # 125, # 125, # 126, # 127, # 128, # 129, # 130, # 131, # 131, # 132, # 133, # 134]
  • Rettelser:
  • [Munin] Fixed forkert portnummer, der er angivet for GQTP.
  • [geo_in_circle] Rettet en fejl, hvis du angiver & quot; LONGITUDExLATITUDE & quot; som den 3. argument geo_in_circle, Groonga styrter.

Hvad er nyt i version 3.1.0:

  • Forbedringer:
  • [eksperimentel] Understøttet en mulighed for at springe opdatering for den samme værdi. Det er aktiveret ved at sætte GRN_JA_SKIP_SAME_VALUE_PUT = yes som miljøvariable.
  • Forbedret vise Tokenizer og originale tekst i tom token advarselsmeddelelse. Det viser aktuelle token, så det hjælper dig med at undersøge token beslægtet problem.
  • Faldt brudt AIO støtte. [# 2054] [Berettet af sho Minagawa]
  • [Windows] Understøttet bygge med Visual Studio Express 2008. [# 1964 21th kommentar] Det har til formål at fremme bundling Mroonga med MariaDB i fremtiden.
  • Rettelser:
  • Rettet en fejl, type & quot; _value & quot; kolonne behandles som Int32. Det medfører, at sagen, at værdien af ​​& quot; _value & quot; kolonne støbes uventet. [Berettet af Genki Takiuchi]
  • Fast at kræve GLib 2.14.0 eller nyere til benchmark program. Benchmark-program ændres til at bruge GRegex der kræver GLib 2.14.0 eller nyere. Det påvirker brugere, der udarbejder Groonga med "--enable-benchmark" konfiguration. [Groonga-dev, 01890] [Berettet af WING]
  • Rettet en hukommelsesfejl om ajourføring en tom kolonne vektor med samme værdi.
  • Rettet en hukommelsesfejl på at opdatere indeks for søjlevektor. Det påvirker tilfældet, hvis du gemmer værdien af ​​kolonne, der har ugyldig UTF-8 byte sekvens.
  • [plugin] [Windows] Ordnede problem, tilmeld kommando fejler uden 'lib / groonga / plugins «. [Berettet afyito]

Hvad er nyt i version 3.0.9:

  • Forbedringer:
  • [doc] [httpd] Tilføjet dokumentation om groonga_database_auto_create direktiv.
  • [httpd] Tilføjet groonga_cache_limit direktiv.
  • [doc] Lagt beskrivelse hvorfor zlib / lzo kompression er som standard deaktiveret. [Groonga-dev, 01845] [Foreslået af Naoya Murakami]
  • Fjern en begrænsning i forbindelse med RLIMIT_NOFILE på HTTP-serveren. Det giver HTTP server proces til at håndtere i løbet af 4096 filer.
  • [eksperimentel] tilføjet nogle API til at integrere mruby i groonga. [GitHub # 109, # 110, # 111, # 112, # 113, # 114, # 115, # 116, # 117, # 118] [Patch ved wanabe]
  • [Travis] Understøttet CMake bygge på Travis-CI.
  • [doc] Tilføjet dokumentation om Tuning.
  • [eksperimentel] Tilføjet ruby_load kommando.
  • [httpd] Understøttet flere bufferet krop anmodning POST. Kommandoen belastning forårsaget timeout i et sådant tilfælde. [GitHub # 120] [Patch af Motoi Washida]
  • [gqtp] Understøttet fejlmeddelelse. Kroppen er ændret til at returnere rå tekst istedet for dobbelt citeret tekst. Dette er inkompatible ændringer.
  • [http] Understøttet & quot; 400 Bad anmodning & quot; for ugyldig argument fejl.
  • [doc] Tilføjet eksempler på færdiggørelse
  • Understøttet Ubuntu 13.10 (Saucy Salamander).
  • Rettelser:
  • Rettet en fejl, at det forårsager SEGV af matematisk overløb. Problemet opstår, når størrelsen af ​​indekser overstiger størrelsen af ​​den virtuelle hukommelse. [Groonga-dev, 01661] [Berettet af Naoya Murakami]
  • Fast unødvendigt lås til at skabe tabel. Denne ændring løser en performance regression instroduced på Groonga 3.0.5.
  • Rettet en fejl, database, der har henvisning kolonne ikke kan fjernes. Det påvirker sådan, at indekserede tabeller / kolonner og refererede tabeller fjernes først, derefter fjerne operation indeks kolonner og reference- kolonner mislykkes. [Berettet af Eito Katagiri] [GitHub Rroonga # 13]
  • Rettet en fejl, der fjerner database som bruger DAT nøgle kan forblive skrald.
  • [http] Rettet en lille hukommelsesfejl som er forårsaget af fælles HTTP header buffer i samme arbejdstager tråd.
  • [httpd] Rettet en fejl, der groonga_database_auto_create parameter ikke arvelig. Det betyder, at disse parametre bare ignoreres i ikke placering blokke.
  • Rettet en fejl, status kommando kan afkast ugyldig cache hit sats.
  • Fix en fejl, der casting til Time kan forårsager overløb spørgsmål. Det påvirker sådan, at tildelingen af ​​den tidsmæssige værdi, der angiver mere end 32bit værdi.

Hvad er nyt i version 3.0.8:

  • Forbedringer:
  • [admin] Forbedret fejlhåndtering af Select funktionalitet. Denne ændring viser fejlmeddelelse og skjuler dialog belastning. [Patch ved orangain]
  • [admin] Forbedret at indsende formularen med Enter-tasten. [Patch ved orangain]
  • [admin] Forbedret vise pladsholder i søgeskemaet. Denne ændring viser brug eksempler. [Patch ved orangain]
  • [httpd] Understøttet groonga_query_log_path direktiv
  • [doc] Opdateret vælge dokumentation om antallet af hits i udvalgte svar.
  • Forbedret at ignorere en tom token, der er genereret af kontinuerlige rum fra Tokenizer. [Groonga-dev, 01729] [Foreslået af Naoya Murakami]
  • [token afgrænser] Forbedret til at behandle kontinuerlige rum som et rum. Den Tokenizer angår 2 eller flere rum er gyldige input.
  • [doc] Tilføjet note om indekser for hver kolonne vs indekser for multipel kolonne.
  • [doc] Lagt sprog annotation til kilde etiket. [Groonga-dev, 01751] [Foreslået af Kazuhiro Isobe]
  • Understøttet Cascade slette til refererede poster. I tidligere version, du fik en fejl til operationen.
  • [doc] Opdateret dokumentation placering i README. [Groonga-dev, 01800] [Berettet af Kazuhiro Isobe]
  • [eksperimentel] Tilføjet ruby_eval kommando.
  • [doc] Tilføjet note om GQTP og HTTP til server brug. [Groonga-dev, 01810] [Berettet af Kazuhiro Isobe]
  • Rettelser:
  • [admin] Rettet en fejl, der tilfører værdi knappen COLUMN_VECTOR virker ikke.

Hvad er nyt i version 3.0.7:

  • Forbedringer:
  • [doc] Lagt API-dokumentation. [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 ved whombx]
  • [table_remove] Forbedret ikke at fjerne patricia trie bord eller hash tabel
  • som stadig refereres. Denne ændring undgår at der henvises til tabel fjernes ved et uheld.
  • Forbedret bare ignorere alt for længe token (4096 bytes eller mere). Denne ændring påvirker når det er registreret. I den tidligere udgave, behandles som en fejl i stedet for en advarsel. [Groonga-dev, 01571] [Foreslået af Naoya Murakami]
  • Forbedret viser faktisk kasseret udstationering sigt logmeddelelse. [Groonga-dev, 01621] [Berettet af Naoya Murakami]
  • [httpd] Understøttet indlæsning af data ved hjælp af POST metoden. [GitHub # 101] [Patch af Motoi Washida]
  • [httpd] Understøttet groonga logge som groonga_log_path direktiv.
  • [httpd] Understøttet groonga logge niveau som groonga_log_level direktiv.
  • [httpd] Understøttet tilpasse cache grænse groonga_cache_limit direktiv.
  • Rettelser:
  • Rettet en fejl, fejl i udtryk kan forårsage stack overflow. Denne ændring undgår at groonga går ned pludseligt som følge af fejl accumlation.
  • Rettet et nedbrud fejl, offline indeks konstruktion for vektor kolonne, der har sjældne reference- årsager.
  • Rettet en, men at groonga afslutter ikke på fejl under dæmon tilstand starter. For eksempel groonga -d /tmp/non-existence.db reproducere denne fejl.
  • [dump] Rettet en fejl, forkerte tabel typen dumpes. Denne fejl opstår, når bordet type er TABLE_PAT_KEY og nøglen er referencetype.
  • Rettet en fejl, at standard --cache-grænseværdi 0. Standardværdien er ændret til "100".
  • Rettet en hukommelsesfejl, når sub_filter bruges.
  • [doc] Fast beskrivelse af bedrage kommando. [Berettet afnaoina]
  • [doc] Fast beskrivelse om den måde at bidrage. [GitHub # 77] [Patch af Masafumi Yokoyama]
  • [plugin] Rettet et nedbrud bug på flere DB åben sag. Denne fejl påvirker tilfældet, at flere plugin bruges, og den samme database åbnes fra flere proces. [Groonga-dev, 01596] [Berettet af Naoya Murakami]
  • Rettet en fejl, der indlejret match drift efter OG operatør virker ikke. Den vælge ... --filter »... && nested.column @ & quot; søgeord & quot;" forespørgsel gengiver denne fejl. [Groonga-dev, 01599] [Berettet af Motoi Washida]
  • [doc] Rettet en tastefejl om dokumentation af specialtegn. [Berettet af Genki Takiuchi]
  • Rettet en slåfejl i fejlmeddelelse, når ugyldigt tegn er givet. [Berettet af YOSHIDA Mitsuo]

Hvad er nyt i version 3.0.6:

  • Forbedringer:
  • [doc] Tilføjet dokumentation om parameter for sub_filter funktion.
  • [tyder] Understøttet 0MQ 3.x. [GitHub # 63] [Berettet af Naoya Inada]
  • Tilføjet ledighed for NetBSD om pthread_ {mutex, cond} attr_setpshared () [Berettet af Obata Akio]
  • Understøttet backslash flugt i forespørgsel syntaks. [Groonga-dev, 01520] [Berettet af Kouhei Tanabe]
  • [rpm] [fedora] Understøttet Fedora 19.
  • [rpm] [fedora] Faldt Fedora 18 support.
  • [httpd] Opdateret bundtet nginx version 1.4.2.
  • Rettelser:
  • Rettet et nedbrud bug når specifik intern funktion (grn_obj_path ()) kaldes for indbygget proc funktion såsom vælge. [Berettet af Genki Takiuchi]

Lignende software

Sesame
Sesame

20 Feb 15

Redis
Redis

28 Sep 15

GT.M
GT.M

18 Feb 15

phpPgAdmin
phpPgAdmin

14 Apr 15

Kommentarer til groonga

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!