groonga

Szoftver screenshot:
groonga
Szoftver adatai:
Változat: 4.0.8
Feltöltés dátuma: 17 Feb 15
Fejlesztő: The groonga project
Engedély: Ingyenes
Népszerűség: 23

Rating: 5.0/5 (Total Votes: 1)

groonga egy nyílt forráskódú, szabadon terjeszthető, pontos és rendkívül gyors, teljes szöveges kereső és oszlop boltban segédprogram. Ez alapján egy fordított index, és lehetővé teszi a felhasználók levelet nagyteljesítményű alkalmazásokat, amelyek előírják a teljes szöveges search.Features egy glanceKey funkciók közé tartozik a teljes szöveges keresést és azonnali frissítést, oszlop boltban és az aggregált lekérdezést, fordított index és felismerő, megosztható tároló és olvassa lock-mentes, valamint a földrajzi hely (földrajzi szélesség és hosszúság) keresés.
A beépített parancssori, amely megtekinthető egy pillantással futtatásával a & lsquo; groonga --help'-ezte parancs a telepítés után (lásd az alapvető tudnivalók alábbi szakasz részletesen), akkor erőt groonga fut a kliens, szerver vagy démonként, mint alapértelmezés szerint a szoftver kizárólag önálló módban.
Különböző parancssori lehetőségek állnak rendelkezésre a felhasználók és a szervezett kategóriákban, mint például adatbázis létrehozása lehetőséget, standalone / ügyfél beállítási, szerver / daemon opciók, naplózási beállításokat, valamint a közös options.Designed a MroongaAlso E projekt részeként, a Mroonga alkalmazás, amelynek célja, mint egy nyílt forráskódú parancssori tároló motor hajtja a MySQL adatbázis. groonga terjesztik a C könyvtár és egy beépített server.Getting kezdődött groongaThis programot kell telepíteni a rendszert annak érdekében, hogy használja azt. Ezért meg kell nyitni a csomagkezelő, keressen groonga és telepíteni. Ha a szoftver nem elérhető a fő szoftverforrásokat a forgalmazás, illetve a verzió régebbi, mint az, elosztott Softoware, azt ajánljuk, hogy kövesse a következő utasításokat követve telepítse groonga.
Töltse le a tar (TAR archívum) A dedikált letöltés fenti részt, mentse a fájlt valahová a PC, csomagolja ki, nyissa ki a terminál emulátor, és megy a helyét a kitermelt archív fájlokat a & lsquo; cd-ezte parancs (pl cd /home/softoware/groonga-4.0.8).
Ezt követően újra kell futtatni a & lsquo; ./ beállítani && make-ezte parancs segítségével állítsa Fordítsd le a programot, majd a & lsquo; make install-ezte parancsot rootként, vagy a & lsquo; sudo make install-ezte parancsot, mint privilegizált felhasználó, hogy telepítse a rendszert széles.

Mi az új ebben a kiadásban:

  • Fejlesztések:
  • [deb] Támogatott Ubuntu 12.04 újra, mert Travis-CI fut rajta.
  • [mruby] Támogatott szépnyomtat - & quot; pp & quot; hibakeresés céljából. És támogatta, a belső objektumokat inkább leíró formában vizsgálatakor azt.
  • Támogatott teljes szöveg keresési lekérdezést index nélkül, ha egy oszlop van megadva --match_columns annak ellenére, szekvenciális keresést végrehajtja --query és --match_columns kombinációja. [Groonga-dev, 02902] [Jelentette Atsushi Shinoda]
  • [kísérleti] in_values ​​támogatja az automatikus szekvenciális keresési mód. Van olyan eset, hogy egymás után keresés gyorsabb, mint az index-keresést, ha a szám a szűkült le rekordok elég kicsi ahhoz, ellentétben a száma várhatóan rekordokat, hogy szűkítse a in_values ​​az AND művelet, amely használja indexek. Az érték a GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO használják küszöböt, hogy Groonga végre szekvenciális keresést vagy keressen indexek ilyen esetben.
  • [mruby] Támogatott betölteni relatív útvonalat a script.
  • Támogatott tesztcsomaggal levelet optimalizáló teszt könnyebben mruby engedélyezve épít.
  • Támogatott nélküli index létrehozása a token szűrők. [GitHub # 239] [Patch által Naoya Murakami]
  • [kísérleti] közötti támogatja az automatikus szekvenciális keresési mód. Használja az értéke GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO, mint küszöböt. Alapkoncepciója hasonló GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO.
  • [kísérleti] Támogatott több drilldowns számára: doc: / referencia / parancs / select parancs. A szintaxis kiterjed támogatja ezt a funkciót. Az új pedig --drilldown [Label1] .keys COLUMN1, COLUMN2 a kulcsokat, --drilldown [Label1] .output_columns _value.COLUMN1, _value.COLUMN2, _nsubrecs a kimeneti oszlopok. A korábbi verziók, a kliens alkalmazás végre kell hajtania az önmagunkat lebontása által több kulcsot. Használja _key [N] a --drilldown [Label1] .output_columns megmutatni eredeti értékének kulcs bejegyzések.
  • Támogatott keresni "reference_column @ & quot; query & quot;" index nélkül.
  • [kísérleti] Hozzáadott range_filter parancsot. Ez gyorsabb, mint a select parancs, hogy hozza adott rekord tartományt a legtöbb esetben, mert nem számával tér vissza illeszkedő rekordokat. Vannak korlátok, amelyeket nem támogatja a lebontása, és így tovább. Így range_filter alkalmas kitermelése első N rekordok adott tartományban a rangsor, vagy valami más.
  • [httpd] Támogatott groonga-httpd ablakokra.
  • Támogatott vektoros oszlopban lebontása.
  • [deb] Megváltozott groonga-httpd alapértelmezett HTTP server csomagot. groonga-server-http elavult. Ne feledje, hogy groonga HTTP サ ー バ ー funkcionalitást maga még mindig létezik Groonga. Ha csak azt, hogy egyszerű HTTP szervert a hagyományos módon, adja meg a megfelelő érveket a parancssor groonga parancsot.
  • Hozzáadott konfigurációs fájl a Windows CI on AppVeyor. [Groonga-dev, 02970,02981] [Patch Hiroshi Hatake]
  • javítások:
  • [doc] Fix duplikált végrehajtási például útját mintegy table_create. [GitHub groonga.org # 14] [Jelentette Masafumi Yokoyama]
  • Javítva egy hiba, amely beágyazott indexelt teljes szöveges keresést ellen X._key üresen tér vissza eredményt.
  • Fix zászlók paraméter, amely szigorú BSD mkostemp (3). [GitHub # 240] [Patch által június Kuriyama]
  • Javítva egy hiba, válassza ki parancsot jelentések érvénytelen érték típusú (táblázat), mint index oszlop értékének típusát. Ez volt rögzítve UInt32. Ne feledje, hogy ez befolyásolja csak az érték a válasz fejléce. A keresési eredmények nem változott.
  • Javítva egy hiba, hogy hasonlítson műveleteket, mint a =,! = Time és a String típusú visszatér érvénytelen eredmények.
  • Javítva egy hiba, prefix keresés nem hajtható végre elleni egyetlen karakter, mint a & quot; x * & quot ;. [GitHub # 242] [Patch által Naoya Murakami]
  • Rögzített memóriavesztés a lebontása Ismertető értéket --filter.
  • Hiányzó & quot; & quot; & quot; a DDL: set_token_filters & quot; jelentkezzen. [Jelentette Naoya Murakami]

Mi az új verzióban 4.0.0:

  • Fejlesztések:
  • [normalizer] Támogatott mutatni & quot; ellenőrzések & quot; amely kiszámításához használt következő karakter helyre. Használja WITH_CHECKS zászló engedélyezze a funkciót.
  • [deb] Eldobott Ubuntu 13.04 támogatása.
  • javítások:
  • Javítva az összeomlás bug, hogy egy tárgy grn_expr használják az felszabadult. Normális esetben Groonga szerver a felhasználók nem érinti ez a hiba. Ez a hiba elsősorban befolyásolja Rroonga felhasználók. Mivel ez a bug történt megadásával oszlop nevét, köztük pszeudo oszlop neve -, mint a "_key" - Rroonga felhasználók használhatják a használat.
  • Fix ne hajtsák végre a váratlan lépcsőzetes törlés amely bevezette Groonga 3.0.8 kiadás. Ha forrás tartomány és index domain különböznek, Groonga nem hajtja végre lépcsőzetes törlés. [Groonga-dev, 02073] [Jelentette Yoku]
  • Fix nem hozza nyilvánosságra grn_snip szerkezetét. Használja grn_obj helyett grn_snip. Ha használja grn_snip_close, kérjük, cserélje grn_snip_close hogy grn_obj_close.
  • [snippet_html] Javítva az összeomlás hibát, amikor --query üres. [Groonga-dev, 02097] [Jelentette Naoya Murakami]
  • [snippet_html] Fix, hogy elnyomja riasztási szint üzenetet, amikor tartalmát oszlop üres szöveget. [Groonga-dev, 02097] [Jelentette Naoya Murakami]
  • [groonga-httpd] Javítva egy hiba, & quot; le & quot; használják elérési útját groonga_query_log_path. [Groonga-dev, 02113] [Jelentette Ryoji Yamamoto]

Mi az új verzióban 3.1.2:

  • Fejlesztések:
  • [doc] Frissítve caplitalized & quot; Groonga & quot; kifejezéseket dokumentációt. [Patch által cosmo0920] [GitHub # 136, # 137, # 138, # 139, # 140, # 141, # 142, # 143, # 144, # 145, # 146, # 147, # 148, # 149, # 150, # 151]
  • Támogatott szabni az értéke zár timeout. Lásd Global konfigurációk a részleteket. [Groonga-dev, 02017] [Javasolta Yoku]
  • [doc] Hozzáadott leírást értékét zár timeout.
  • Enabled GRN_JA_SKIP_SAME_VALUE_PUT alapértelmezés szerint. A korábbi kiadásokban az értéke ennek a konfiguráció "nem". Ez a változás csökkenti a méretét Groonga adatbázisban.
  • Támogatott több indexek beleértve a beágyazott index és több kulcsszó lekérdezés. Ez a változás javítja hiányzó keresési eredmények isssue ha szűkül le több kulcsszó lekérdezést.
  • Added API szabni normalizer a részlet.
  • javítások:
  • Fix, hogy nem használja index üres lekérdezést. Ez a változás lehetővé teszi, hogy keresni annak ellenére, hogy üres lekérdezést. Megjegyzendő, hogy ez azt jelenti, hogy teljesítményét, ha sok üres feljegyzések léteznek. [Groonga-dev, 02052] [Jelentette Naoya Murakami]
  • Fix viselkedése mintegy visszatérési értéke & quot; X || Y & quot; és a & quot; X && Y & quot; beállítására, hogy ECMAScript. A & quot; X || Y & quot; eset, ha X vagy Y valamelyikének megfelelnek annak a feltételnek, visszatér magában a X. vagy Y helyett saját maga 1 vagy 0.
  • A & quot; X && Y & quot; esetben, ha X és Y megfelelnek annak a feltételnek, hogy visszatér X helyett saját maga 1. Ha X nem felel meg a feltétel hamis értékkel tér vissza 0 helyett.
  • Fix vissza null, ha nincs részlet megtalálható. Ez a változás lehetővé teszi, hogy az alapértelmezett értéke snippet_html. Ilyen célra használata & quot; snippet_html (XXX) || "alapértelmezett" & quot;.

Mi az új verzióban 3.1.1:

  • Fejlesztések:
  • [deb] Finomított Groonga csomagokat Debian politika. [Groonga-dev, 01930] [Javasolta Hideki Yamane]
  • [deb] Eldobott Debian 6.0 (squeeze) támogatása.
  • [deb] Eldobott Ubuntu 10.04 (tiszta) támogatása.
  • Támogatott geo_in_rectangle az egész világon.
  • Támogatott hibajelentés nem casting érvénytelen értéke geo pont típusú.
  • Az exportált néhány makrót, amely eléréséhez használt pszeudo oszlop nevét. [Groonga-dev, 1999] [Javasolta whombx]
  • [doc] Finomított lebontása dokumentációt. [JelentetteYahppo]
  • Támogatott között függvényt ami szűrésére használható az oszlop értéke a meghatározott körét.
  • [doc] Frissítve Travis CI envrinment információkat. [Patch által cosmo0920]
  • [rpm] [fedora] Eldobott Fedora 19.
  • [rpm] [fedora] Támogatott Fedora 20.
  • [doc] Frissítve & quot; Groonga & quot; jelöléssel. [Patch által cosmo0920] [GitHub # 122, # 123, # 124, # 125, # 125, # 126, # 127, # 128, # 129, # 130, # 131, # 131, # 132, # 133, # 134]
  • javítások:
  • [munin] Javítva a rossz port számát, amelyet meghatározott GQTP.
  • [geo_in_circle] Javítva egy hiba, ha a & quot; LONGITUDExLATITUDE & quot; a 3. érv a geo_in_circle, Groonga összeomlik.

Mi az új verzióban 3.1.0:

  • Fejlesztések:
  • [kísérleti] Támogatott lehetőség, hogy kihagyja frissítése az azonos értékű. Engedélyezve van beállításával GRN_JA_SKIP_SAME_VALUE_PUT = yes környezeti változók.
  • Továbbfejlesztett megmutatni felismerő és eredeti szöveget üres token figyelmeztető üzenet. Ez azt mutatja, a tényleges token, így segít, hogy vizsgálja token kapcsolódó kérdés.
  • Eldobott törött AIO támogatást. [# 2054] [Jelentette Sho Minagawa]
  • [windows] Támogatott épít a Visual Studio Express 2008 [# 1964 a 21. comment] Célja, hogy elősegítse árukapcsolás Mroonga a MariaDB a jövőben.
  • javítások:
  • Javítva egy hiba, hogy a fajta & quot; _value & quot; oszlop kezelik Int32. Ez okozza a helyzet, hogy az érték & quot; _value & quot; oszlop öntött váratlanul. [Jelentette Genki Takiuchi]
  • Fix megkövetelni Glib 2.14.0 vagy újabb benchmark programot. A benchmark programot úgy módosították, hogy GRegex amely előírja Glib 2.14.0-utóbb. Ez érinti a felhasználókat, akik összeállítják Groonga a "--enable-benchmark" konfiguráció. [Groonga-dev, 01890] [Jelentette WING]
  • Fix memóriavesztés frissítésével egy üres oszlop vektor azonos értékkel.
  • Fix memóriavesztés frissítésével index oszlopvektort. Ez érinti az ügy, ha azt az értéket tárolja oszlop, amely az érvénytelen UTF-8 byte sorozatot.
  • [plugint] [windows] Javítva a probléma, hogy regisztrálni parancs sikertelen nélkül "lib / groonga / plugins". [Jelentetteyito]

Mi az új verzióban 3.0.9:

  • Fejlesztések:
  • [doc] [httpd] Hozzáadott dokumentációt groonga_database_auto_create irányelv.
  • [httpd] Hozzáadott groonga_cache_limit irányelv.
  • [doc] Hozzáadott leírás miért zlib / lzo tömörítési alapértelmezésként letiltottak. [Groonga-dev, 01845] [Javasolta Naoya Murakami]
  • Vegye korlátozását kapcsolatos RLIMIT_NOFILE a HTTP szervert. Lehetővé teszi HTTP szervert folyamatot kezelni több mint 4096 fájlt.
  • [kísérleti] hozzátette, néhány API integrálni mruby be groonga. [GitHub # 109, # 110, # 111, # 112, # 113, # 114, # 115, # 116, # 117, # 118] [Patch által wanabe]
  • [Travis] Támogatott CGyõzõdjön építeni Travis-CI.
  • [doc] Hozzáadott dokumentációt Tuning.
  • [kísérleti] Hozzáadott ruby_load parancsot.
  • [httpd] Támogatott több pufferelt testülete POST kérést. A betöltési parancsot okozott timeout ilyen esetben. [GitHub # 120] [Patch által Motoi Washida]
  • [gqtp] Támogatott hibaüzenet. A test változik, hogy visszatérjen a nyers szöveget insted dupla idézett szöveg. Ez nem egyeztethető változásokat.
  • [http] Támogatott & quot; 400 Bad kérésére & quot; Az érvénytelen argumentum hiba.
  • [doc] Hozzáadott példát befejezése
  • Támogatott Ubuntu 13.10 (vakmerő Salamander).
  • javítások:
  • Javítva egy hiba, hogy okozhat SEGV aritmetikai túlcsordulás. Ez a probléma akkor jelentkezik, ha a méret indexek meghaladja a virtuális memória méretének. [Groonga-dev, 01661] [Jelentette Naoya Murakami]
  • Fix felesleges zár a tábla létrehozása. Ez a változás javítja a teljesítményt regressziós instroduced a Groonga 3.0.5.
  • Javítva egy hiba, adatbázis, amely hivatkozási oszlop nem lehet eltávolítani. Ez érinti az ügy, hogy indexelt táblázatok / oszlopok és a hivatkozott táblázatok eltávolítják az első, majd távolítsa művelet index oszlopok és referencia oszlopokra nem. [Jelentette EITO Katagiri] [GitHub Rroonga # 13]
  • Javítva egy hiba, ami eltávolítja adatbázist használ DAT legfontosabb maradhat szemetet.
  • [http] Javítva egy kis memóriavesztés, amely által okozott megosztott HTTP fejléc puffer ugyanabban a szálat.
  • [httpd] Javítva egy hiba, ami groonga_database_auto_create paraméter nem öröklődik. Ez azt jelenti, hogy ezek a paraméterek csak figyelmen kívül nem helye blokkok.
  • Javítva egy hiba, hogy status parancs visszatér érvénytelen cache találati arány.
  • Hibajavítás, hogy öntés idő okozza túlfolyó kérdés. Ez érinti az ügy, hogy hozzárendelés az idő múlását, amelyek azt jelzik, mint a 32 bites értéket.

Mi az új verzióban 3.0.8:

  • Fejlesztések:
  • [admin] Javított hiba kezelése kijelölést. Ez a változás azt mutatja hibaüzenet, és elrejti loading párbeszéd. [Patch által orangain]
  • [admin] javult keresés indítása az Enter billentyűt. [Patch által orangain]
  • [admin] Jobb megmutatni helytartót keresési forma. Ez a változás azt mutatja, használati példák. [Patch által orangain]
  • [httpd] Támogatott groonga_query_log_path irányelv
  • [doc] Frissítve válassza dokumentáció a találatok száma válasszuk választ.
  • Továbbfejlesztett figyelmen kívül hagyni egy üres token által előállított folyamatos tereket Tokenizer. [Groonga-dev, 01729] [Javasolta Naoya Murakami]
  • [token határol] Jobb kezelésére folyamatos terek a térben. A felismerő tekintetében 2 vagy több terek érvényes lesz.
  • [doc] Hozzáadott megjegyzés indexek minden oszlop vs indexek több oszlopot.
  • [doc] Added nyelvű feljegyzést forrás címkét. [Groonga-dev, 01751] [Javasolta Kazuhiro Isobe]
  • Támogatott Cascade törölni a hivatkozott bejegyzések. A korábbi verzió, akkor van egy hiba a művelet.
  • [doc] Frissítve dokumentációt helyen README. [Groonga-dev, 01800] [Jelentette Kazuhiro Isobe]
  • [kísérleti] Hozzáadott ruby_eval parancsot.
  • [doc] Hozzáadott megjegyzés GQTP és HTTP szerver használatát. [Groonga-dev, 01810] [Jelentette Kazuhiro Isobe]
  • javítások:
  • [admin] Javítva egy hiba, amely hozzáadott értéket gombját COLUMN_VECTOR nem működik.

Mi az új verzióban 3.0.7:

  • Fejlesztések:
  • [doc] Hozzáadott API dokumentációt. [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 által whombx]
  • [table_remove] Jobb, nem távolítja el Patricia Trie asztal vagy hasítótáblára
  • amely még mindig hivatkozott. Ez a változás elkerülhető, hogy a hivatkozott tábla eltávolítása véletlenül.
  • Továbbfejlesztett ne törődj túl hosszú token (4096 bájt vagy több). Ez a változás, ha regisztrálva. Az előző verzióban, úgy kell tekinteni, mint egy hiba, hanem egy figyelmeztetés. [Groonga-dev, 01571] [Javasolta Naoya Murakami]
  • Továbbfejlesztett megmutatni tényleges dobni kiküldetés távon a napló üzenet. [Groonga-dev, 01621] [Jelentette Naoya Murakami]
  • [httpd] Támogatott loading adatokat POST módszert. [GitHub # 101] [Patch által Motoi Washida]
  • [httpd] Támogatott groonga log groonga_log_path irányelv.
  • [httpd] Támogatott groonga jelentkezzen szinten groonga_log_level irányelv.
  • [httpd] Támogatott testre cache limit, mint groonga_cache_limit irányelv.
  • javítások:
  • Javítva egy hiba, hiba kifejezést okozhat veremtúlcsordulás. Ez a változás megakadályozza, hogy groonga összeomlik hirtelen eredményeként hiba accumlation.
  • Javítva az összeomlás bug, hogy az offline index építőipari vektoros oszlopot, amely a gazdátlan referencia oka.
  • Javítva egy de groonga nem lép ki a hibát, miközben démonként kezdődik. Például groonga -d /tmp/non-existence.db reprodukálni ezt a hibát.
  • [lerakó] Javítva egy hiba, ami rossz tábla típus lerakóba kerül. Ez a hiba akkor jelentkezik, ha tábla típus TABLE_PAT_KEY és kulcs referencia típusa.
  • Javítva egy hiba, hogy az alapértelmezett --cache-határérték 0. Az alapértelmezett érték megváltozik a "100".
  • Javítva egy memóriavesztés, amikor sub_filter használják.
  • [doc] Fix leírása sikkaszt parancsot. [Jelentettenaoina]
  • [doc] Fixed leírást arról, ahogy a közreműködésre. [GitHub # 77] [Patch által Masafumi Yokoyama]
  • [plugint] Javítva az összeomlás bug több DB nyitott eset. Ez a hiba érinti az ügy, hogy több plugint használnak, és az azonos adatbázis megnyitásakor több folyamatot. [Groonga-dev, 01596] [Jelentette Naoya Murakami]
  • Javítva egy hiba, amely beágyazott mérkőzés működés után és üzemeltetője nem működik. A Select ... --filter "... && nested.column @ & quot; kulcsszót & quot;" query reprodukálja ezt a hibát. [Groonga-dev, 01599] [Jelentette Motoi Washida]
  • [doc] Rögzített elírás Dokumentációs speciális karakterek. [Jelentette Genki Takiuchi]
  • Javítva egy elírás hibaüzenetet érvénytelen karaktert kap. [Jelentette Yoshida Mitsuo]

Mi az új a 3.0.6 verziójú:

  • Fejlesztések:
  • [doc] Hozzáadott dokumentációt paramétere sub_filter funkciót.
  • [javaslom] Támogatott 0MQ 3.x [GitHub # 63] [Jelentette Naoya Inada]
  • Hozzáadás a rendelkezésre álló csekket NetBSD mintegy pthread_ {mutexeket, vez} attr_setpshared () [Jelentette Obata Akio]
  • Támogatott backslash escape a lekérdezési szintaxis. [Groonga-dev, 01520] [Jelentette Kouhei Tanabe]
  • [rpm] [fedora] Támogatott Fedora 19.
  • [rpm] [fedora] Eldobott Fedora 18 támogatást.
  • [httpd] Frissítve csomagban nginx verzió 1.4.2.
  • javítások:
  • Javítva az összeomlás hibát, amikor a speciális belső funkciót (grn_obj_path ()) nevezzük az olyan beépített proc funkciót, például a kiválasztási. [Jelentette Genki Takiuchi]

Hasonló program

Apache Cassandra
Apache Cassandra

19 Feb 15

Redis
Redis

28 Sep 15

HyperSQL
HyperSQL

11 May 15

MySQL-Connector
MySQL-Connector

11 May 15

Hozzászólások a groonga

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!