groonga

Software skärmdump:
groonga
Mjukvaruinformation:
Version: 4.0.8
Ladda upp dagen: 17 Feb 15
Utvecklare: The groonga project
Licens: Gratis
Popularitet: 23

Rating: 5.0/5 (Total Votes: 1)

groonga är en öppen källkod, fritt distribueras, noggrann och extremt snabb fulltext sökmotor och kolumnbutiks verktyget. Den är baserad på en inverterad index och låter användarna skriver högpresterande apps som kräver fulltext search.Features på en glanceKey funktioner inkluderar fulltextsökning och omedelbar uppdatering, kolumn butik och samlade fråga, inverterad index och tokenizer, delbar lagring och läsa lås-fria, liksom geo-location (latitud och longitud) sökning.
Använda den inbyggda kommandoradsalternativ, som kan ses med ett ögonkast genom att köra & lsquo; groonga --help & rsquo; kommandot efter installation (se avsnittet Komma igång nedan för mer information), kan du tvinga groonga att köra i klient, server eller demonläge, som, som standard, kör programvaran endast i fristående läge.
Olika kommandoradsalternativ är tillgängliga för användarna och organiserade i kategorier, till exempel skapande databas alternativ, fristående / klient alternativ, server / daemon alternativ, loggningsalternativ, samt gemensamt options.Designed för MroongaAlso del av detta projekt, är Mroonga ansökan, som är utformad som en open source kommandoraden lagringsmotorn drivs av MySQL-databas. groonga distribueras som en C-bibliotek och en inbyggd server.Getting började med groongaThis programmet måste installeras på ditt system för att kunna använda den. Därför måste du öppna din pakethanterare, söka efter groonga och installera det. Om programvaran inte är tillgänglig på de viktigaste programförråd för din distribution, eller versionen är äldre än den som distribueras på Softoware, rekommenderar vi starkt att följa de kommande instruktionerna för att installera groonga.
Hämta arkivet (TAR arkiv) med hjälp av dedikerade nedladdnings avsnittet ovan, spara filen någonstans på din dator, packa upp den, öppna en terminalemulator och gå till platsen för de extraherade arkivfiler med hjälp av & lsquo; cd & rsquo; kommando (t ex CD /home/softoware/groonga-4.0.8).
Sedan måste du köra & lsquo; ./ konfigurera && make & rsquo; kommando för att konfigurera och kompilera programmet, följt av & lsquo; make install & rsquo; kommandot, som root, eller & lsquo; sudo make install & rsquo; kommando, som en privilegierad användare för att installera det hela systemet

Vad är nytt i den här versionen:.

  • Förbättringar:
  • [deb] Ubuntu 12.04 stöds igen eftersom Travis-CI körs på den.
  • [mruby] stöds pretty print - & quot; pp & quot; för felsökning. Och stöd för att visa interna objekt mer beskrivande format när du inspekterar den.
  • stöds fulltext sökfråga utan index om en kolumn har angetts för --match_columns trots sekventiell sökning utförs av --query och --match_columns kombination. [Groonga-dev, 02.902] [Rapporterad av Atsushi Shinoda]
  • [experimentella] in_values ​​stöder automatisk sekventiell sökning. Det är ett fall som sekventiell sökning är snabbare än indexökning när antalet minskat ner poster är liten nog i motsats till antalet förväntade register för att begränsa genom in_values ​​med och drift som använder index. Värdet på GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO används som tröskel om Groonga utföra sekventiell sökning eller söka med index i ett sådant fall.
  • [mruby] stöds för att ladda relativa sökvägen för skriptet.
  • stöds testsvit för att skriva Frågeoptimeraren testet lättare med mruby aktiverat build.
  • stöds offline indexkonstruktion för symboliska filter. [GitHub # 239] [Patch från Naoya Murakami]
  • [experimentell] mellan stöden auto sekventiell sökläge. Använd värdet på GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO som tröskel. Grundläggande koncept liknar GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO.
  • [experimentella] stöds flera drilldowns för: doc: / referens / kommando / välj kommandot. Syntaxen utökas för att stödja denna funktion. Den nya är --drilldown [LABEL1] .keys COLUMN1, COLUMN2 för nycklar, --drilldown [LABEL1] .output_columns _value.COLUMN1, _value.COLUMN2, _nsubrecs för utgångs kolumner. I tidigare versioner, måste ett klientprogram genomföra av en själv för drill-down med flera nycklar. Använd _key [N] för --drilldown [LABEL1] .output_columns att visa originalvärde nyckeln i register.
  • stöds för att söka "reference_column @ & quot; query & quot;" utan index.
  • [experimentell] Inkom range_filter kommandot. Den är snabbare än väljer kommando för att hämta specifik intervall av poster i de flesta fall, eftersom den inte returnerar antalet matchade poster. Det finns begränsningar som inte stöder prioriterings och så vidare. Således är range_filter lämplig för att extrahera första N poster i visst intervall för rankning eller något annat.
  • [httpd] stöds groonga-httpd på fönster.
  • stöds vektor kolumnen för drill-down.
  • [deb] Ändrad groonga-httpd som standard HTTP-server-paketet. groonga-server-http är föråldrat. Observera att groonga HTTP サ ー バ ー funktionalitet i sig är fortfarande existerar i Groonga. Om du bara vill använda enkla HTTP-server i traditionellt sätt, ange korrekt argument från kommandoraden för groonga kommando.
  • Inkom konfigurationsfil för Windows CI på AppVeyor. [Groonga-dev, 02970,02981] [Patch av Hiroshi Hatake]
  • Fixar:
  • [doc] Fast dupliceras utförande exempel väg om table_create. [GitHub groonga.org # 14] [Rapporterad av Masafumi Yokoyama]
  • Fixat en bugg som kapslade indexerad fritextsökning mot X._key returnerar tomma resultat.
  • Fast flaggor parameter som är strikt i BSD mkostemp (3). [GitHub # 240] [Patch av Jun Kuriyama]
  • Fixat en bugg som väljer kommandot rapporter ogiltigt värde typ (tabell) som indexkolumnvärde typ. Det fastställdes till uint32. Observera att det endast påverkar värdet av svarshuvudet. Sökresultaten ändras inte alls.
  • Fixat en bugg som jämför operationer såsom =,! = Med Time och String typ returnerar ogiltiga resultat.
  • Fixat en bugg som prefix ökning inte kan verkställas mot enstaka tecken som & quot; x * & quot ;. [GitHub # 242] [Patch från Naoya Murakami]
  • Fast en minnesläcka på prioriterings ShortText värdet med --filter.
  • Fast saknade & quot; & quot; för & quot; DDL: set_token_filters & quot; log. [Rapporterad av Naoya Murakami]

Vad är nytt i version 4.0.0:

  • Förbättringar:
  • [normalizer] stöds visa & quot; kontroller & quot; som används för att beräkna nästa teckenposition. Använd WITH_CHECKS flagga för att aktivera denna funktion.
  • [deb] Dropped Ubuntu 13.04 stöd.
  • Fixar:
  • Fixat en krasch bugg som ett objekt i grn_expr används efter det frigörs. Normalt Groonga serveranvändare påverkas inte denna bugg. Denna bugg drabbar främst Rroonga användare. Eftersom denna bugg är uppstod genom att ange kolumnnamn inklusive pseudokolumnnamnet - som "_key" -. Rroonga användare kan använda användning
  • Fast inte avrätta oväntat kaskad bort vilket är infört Groonga 3.0.8 release. Om käll sortiment och index domän är olika, inte Groonga inte köra kaskad bort. [Groonga-dev, 02.073] [Rapporterad av Yoku]
  • Fast inte publicera grn_snip struktur. Använd grn_obj istället för grn_snip. Om du använder grn_snip_close, byt grn_snip_close att grn_obj_close.
  • [snippet_html] Fixat en krasch bugg när --query är tom. [Groonga-dev, 02.097] [Rapporterad av Naoya Murakami]
  • [snippet_html] Fast att undertrycka ALERT nivå meddelande när innehållet i kolumnen är tom text. [Groonga-dev, 02.097] [Rapporterad av Naoya Murakami]
  • [groonga-httpd] Fixade en bugg & quot; off & quot; används som sökväg i groonga_query_log_path. [Groonga-dev, 02113] [Rapporterad av Ryoji Yamamoto]

Vad är nytt i version 3.1.2:

  • Förbättringar:
  • [doc] Uppdaterad till caplitalized & quot; Groonga & quot; termer i dokumentationen. [Patch genom cosmo0920] [GitHub # 136, # 137, # 138, # 139, # 140, # 141, # 142, # 143, # 144, # 145, # 146, # 147, # 148, # 149, # 150, # 151]
  • Stöds att anpassa värdet av lås timeout. Se Globala konfigurationer om detaljerna. [Groonga-dev, 02.017] [Förslag från Yoku]
  • [doc] Lade beskrivning om värdet av lås timeout.
  • Aktiverad GRN_JA_SKIP_SAME_VALUE_PUT som standard. I de tidigare utgåvor, är "nej" värdet av denna konfiguration. Denna förändring påverkar minska storleken på Groonga databas.
  • stöds flera index inklusive en kapslad index och flera sökord fråga. Denna förändring förbättrar saknas sökresultat isssue när minska ner genom flera nyckelord fråga.
  • Inkom API för att anpassa normalizer för snutten.
  • Fixar:
  • Fast inte använda index för tomma fråga. Denna förändring gör att du kan söka även om tom fråga. Observera att detta innebär att det finns prestanda straff om många tomma uppgifter föreligger. [Groonga-dev, 02052] [Rapporterad av Naoya Murakami]
  • Fast beteendet om returvärdet av & quot; X || Y & quot; och & quot; X && Y & quot; för att anpassa sig till ECMAScript. I & quot; X || Y & quot; fall, om antingen X eller Y uppfyller villkoret, återgår den X själv eller Y själv istället för 1 eller 0.
  • & quot; X && Y & quot; fall, om X och Y uppfyller villkoret, återgår den X själv istället för 1. om X inte uppfyller villkoret returnerar den falskt istället för 0.
  • Fast att returnera null när ingen snutten hittas. Denna förändring gör att du kan ställa in standardvärdet för snippet_html. I ett sådant syfte, användning & quot; snippet_html (XXX) || "standardvärde" & quot;.

Vad är nytt i version 3.1.1:

  • Förbättringar:
  • [deb] Raffinerad Groonga paket för Debians policy. [Groonga-dev, 01930] [Möjligt av Hideki Yamane]
  • [deb] Tappade Debian 6.0 (squeeze) stöd.
  • [deb] Dropped Ubuntu 10,04 (lucid) stöd.
  • stöds geo_in_rectangle i hela världen.
  • stöds felrapport när misslyckats med att gjuta ogiltigt värde geo punkten typ.
  • Exporterade vissa makron som används för åtkomst pseudokolumnnamn. [Groonga-dev, 1999] [Möjligt av whombx]
  • [doc] Raffinerad Prioriteringslista dokumentation. [Rapporterad avYahppo]
  • stöds mellan funktion som används för filtrering av kolumnvärde i specifika intervall.
  • [doc] Uppdaterad Travis CI envrinment information. [Patch från cosmo0920]
  • [rpm] [fedora] Tappade Fedora 19.
  • [rpm] [fedora] Fedora 20 som stöds.
  • [doc] Uppdaterad & quot; Groonga & quot; notation. [Patch genom cosmo0920] [GitHub # 122, # 123, # 124, # 125, # 125, # 126, # 127, # 128, # 129, # 130, # 131, # 131, # 132, # 133, # 134]
  • Fixar:
  • [munin] Fast fel portnummer som anges för GQTP.
  • [geo_in_circle] Fixade en bugg som om du anger & quot; LONGITUDExLATITUDE & quot; som den 3: e argument geo_in_circle, kraschar Groonga.

Vad är nytt i version 3.1.0:

  • Förbättringar:
  • [experimentell] stöds ett alternativ för att hoppa uppdatering för samma värde. Den aktiveras genom att ställa GRN_JA_SKIP_SAME_VALUE_PUT = yes som miljövariabler.
  • Förbättrad visa tokenizer och originaltexten i tomma token varningsmeddelande. Det visar faktiska token, så det hjälper dig att undersöka token relaterad fråga.
  • Tappat bruten AIO stöd. [# 2054] [Rapporterad av sho Minagawa]
  • [Windows] stöds build med Visual Studio Express 2008 [# 1964 21th kommentaren] Den syftar till att främja bunt Mroonga med MariaDB i framtiden.
  • Fixar:
  • Fixat en bugg som typ av & quot; _value & quot; kolumnen behandlas som Int32. Det orsakar fallet att värdet på & quot; _value & quot; kolumnen är gjuten oväntat. [Rapporterad av Genki Takiuchi]
  • Fast att kräva GLib 2.14.0 eller senare för benchmarkprogram. Riktmärket programmet ändras för att använda GRegex som kräver GLib 2.14.0 eller senare. Det påverkar användare som sammanställer Groonga med "--enable-benchmark" konfiguration. [Groonga-dev, 01.890] [Rapporterad av WING]
  • Fast en minnesläcka på att uppdatera en tom kolumnvektor med samma värde.
  • Fast en minnesläcka på att uppdatera index för kolumnvektor. Det påverkar fallet om du lagrar värdet på kolumnen som har ogiltig UTF-8 byte sekvens.
  • [plugin] [Windows] Fast frågan som registrerar kommandot misslyckades utan "lib / groonga / plugins". [Rapporterad avyito]

Vad är nytt i version 3.0.9:

  • Förbättringar:
  • [doc] [httpd] Inkom dokumentation om groonga_database_auto_create direktiv.
  • [httpd] Inkom groonga_cache_limit direktiv.
  • [doc] Lade beskrivning varför zlib / LZO komprimering är inaktiverade som standard. [Groonga-dev, 01.845] [Möjligt av Naoya Murakami]
  • Ta bort en begränsning som berör RLIMIT_NOFILE på HTTP-server. Det möjliggör HTTP server process för att hantera över 4096 filer.
  • [experimentell] Inkom viss API för att integrera mruby i groonga. [GitHub # 109, # 110, # 111, # 112, # 113, # 114, # 115, # 116, # 117, # 118] [Patch från wanabe]
  • [travis] stöds CMake bygga på Travis-CI.
  • [doc] Inkom dokumentation om Tuning.
  • [experimentell] Inkom ruby_load kommando.
  • [httpd] stöds multipel buffrade kropp POST-begäran. Belastningskommando orsakade timeout i ett sådant fall. [GitHub # 120] [Patch från Motoi Washida]
  • [gqtp] stöds felmeddelande. Kroppen ändras återvända rå text insted dubbel citerad text. Detta är inkompatibla förändringar.
  • [http] stöds & quot; 400 Bad begäran & quot; för ogiltigt argument fel.
  • [doc] Lades exempel för Slutförande
  • stöds Ubuntu 13.10 (Saucy Salamander).
  • Fixar:
  • Fixat en bugg som det orsaka SEGV genom aritmetiskt spill. Det här problemet uppstår när storleken på index överstiger storleken på det virtuella minnet. [Groonga-dev, 01.661] [Rapporterad av Naoya Murakami]
  • Fast onödiga lås för att skapa tabellen. Denna förändring fixar en prestanda regression instroduced på Groonga 3.0.5.
  • Fixat en bugg som databas som har referens kolumnen inte kan tas bort. Det påverkar så att indexe tabeller / kolumner och refererade tabeller tas bort först, sedan bort driften till index kolumner och referens kolumner misslyckas. [Rapporterad av Eito Katagiri] [GitHub Rroonga # 13]
  • Fixat en bugg som tar bort databasen som använder DAT-tangenten kan förbli sopor.
  • [http] Fast en liten minnesläcka som orsakas av delad HTTP header buffert i samma arbetstråd.
  • [httpd] Fixade en bugg som groonga_database_auto_create parameter ärvs inte. Det innebär att dessa parametrar bara ignoreras i icke lokaliseringsblock.
  • Fixat en bugg som kommandostatus får avkastning ogiltig cache träff.
  • Fixa en bugg som gjutning till annan kan orsakar overflow fråga. Det påverkar så att tilldelningen av Time värde som indikerar över 32bit värde.

Vad är nytt i version 3.0.8:

  • Förbättringar:
  • [admin] Förbättrad felhantering av väljer funktionalitet. Denna förändring visar felmeddelande och döljer dialogrutan lastning. [Patch från orangain]
  • [admin] Förbättrad att skicka sökformulär med Enter. [Patch från orangain]
  • [admin] Förbättrad visa platshållare i sökformuläret. Denna förändring visar exempel användnings. [Patch från orangain]
  • [httpd] direktivet groonga_query_log_path stöds
  • [doc] Uppdaterad välj dokumentation om antalet träffar i väljer svar.
  • Förbättrad att ignorera en tom token som genereras av kontinuerliga utrymmen från tokenizer. [Groonga-dev, 01729] [Möjligt av Naoya Murakami]
  • [token avgränsar] Förbättrad att behandla kontinuerliga utrymmen som ett utrymme. Den tokenizer gäller 2 eller fler utrymmen är giltiga ingång.
  • [doc] Lade anteckning om index för varje kolumn vs index för flera kolumn.
  • [doc] Lade språk anteckningen till källetiketten. [Groonga-dev, 01751] [Möjligt av Kazuhiro Isobe]
  • stöds Cascade bort till refererade poster. I tidigare version, du fick ett felmeddelande för operationen.
  • [doc] Uppdaterad dokumentation läge i README. [Groonga-dev, 01800] [Rapporterad av Kazuhiro Isobe]
  • [experimentell] Inkom ruby_eval kommando.
  • [doc] Lade anteckning om GQTP och HTTP för serverbruk. [Groonga-dev, 01810] [Rapporterad av Kazuhiro Isobe]
  • Fixar:
  • [admin] Fixade en bugg som addera värde knapp COLUMN_VECTOR fungerar inte.

Vad är nytt i version 3.0.7:

  • Förbättringar:
  • [doc] Lade API-dokumentation. [Groonga-dev, 01.593] [GitHub # 79, # 80, # 81, # 82, # 83, # 84, # 85, # 86, # 87, # 88, # 89, # 90, # 91, # 92 , # 93, # 95, # 96, # 97, # 98, # 99, # 100] [Patch från whombx]
  • [table_remove] Förbättrad inte ta bort patricia trie bord eller hashtabell
  • som fortfarande refereras. Denna förändring undviker att refererade tabellen tas bort av misstag.
  • Förbättrad att bara ignorera för lång token (4096 byte eller mer). Denna förändring påverkar när det är registrerat. I den tidigare versionen, behandlas den som ett fel i stället för en varning. [Groonga-dev, 01.571] [Möjligt av Naoya Murakami]
  • Förbättrad att visa verkliga kass utstationering term i loggmeddelande. [Groonga-dev, 01.621] [Rapporterad av Naoya Murakami]
  • [httpd] stöds last data med hjälp POST-metoden. [GitHub # 101] [Patch från Motoi Washida]
  • [httpd] stöds groonga logga som groonga_log_path direktiv.
  • [httpd] stöds groonga logga nivå som groonga_log_level direktiv.
  • [httpd] stöds anpassa cache gräns groonga_cache_limit direktiv.
  • Fixar:
  • Fixat en bugg som fel i uttrycket kan orsaka spill. Denna förändring undviker att groonga kraschar plötsligt som ett resultat av fel accumlation.
  • Fixat en krasch bugg som offline indexkonstruktion för vektorkolonn som har orphan referens orsaker.
  • Fixat ett men att groonga inte avsluta på fel vid demonläge startar. Till exempel, groonga -d /tmp/non-existence.db reproducera denna bugg.
  • [dump] Fixade en bugg som fel tabell typen dumpas. Denna bugg inträffar när tabellen typ är TABLE_PAT_KEY och nyckeln är referenstypen.
  • Fixat en bugg som standard --cache-gränsvärde är 0. Standardvärdet ändras till "100".
  • Fast en minnesläcka när sub_filter används.
  • [doc] Fast beskrivning av defrag kommandot. [Rapporterad avnaoina]
  • [doc] Fast beskrivning om sätt att bidra. [GitHub # 77] [Patch från Masafumi Yokoyama]
  • [plugin] Fixat en krasch bugg på flera DB open fallet. Denna bugg påverkar fallet att flera plugin används och samma databas öppnas från flera process. [Groonga-dev, 01.596] [Rapporterad av Naoya Murakami]
  • Fixat en bugg som kapslade match drift efter AND fungerar inte. Select ... --filter '... && nested.column @ & quot; sökord & quot; " fråga återger denna bugg. [Groonga-dev, 01599] [Rapporterad av Motoi Washida]
  • [doc] Fast ett stavfel om dokumentation av specialtecken. [Rapporterad av Genki Takiuchi]
  • Fixat ett stavfel i felmeddelande när ogiltigt tecken ges. [Rapporterad av YOSHIDA Mitsuo]

Vad är nytt i version 3.0.6:

  • Förbättringar:
  • [doc] Inkom dokumentation om parameter sub_filter funktion.
  • [tyder] stöds 0MQ 3.x. [GitHub # 63] [Rapporterad av Naoya Inada]
  • Inkom tillgänglighet för NetBSD om pthread_ {mutex, dir} attr_setpshared () [Rapporterad av Obata Akio]
  • stöds bakstreck flykt i frågesyntax. [Groonga-dev, 01520] [Rapporterad av Kouhei Tanabe]
  • [rpm] [fedora] Fedora 19 som stöds.
  • [rpm] [fedora] Tappade Fedora 18 support.
  • [httpd] Uppdaterad medföljande nginx versionen till 1.4.2.
  • Fixar:
  • Fixat en krasch bugg när specifik intern funktion (grn_obj_path ()) kallas för inbyggd proc funktion som väljer. [Rapporterad av Genki Takiuchi]

Liknande mjukvara

PostgreSQL
PostgreSQL

16 Aug 18

MemSQL
MemSQL

20 Feb 15

HyperSQL
HyperSQL

11 May 15

Kommentarer till groonga

Kommentarer hittades inte
Kommentar
Slå på bilder!