groonga

Software screenshot:
groonga
Software informatie:
Versie: 4.0.8
Upload datum: 17 Feb 15
Ontwikkelaar: The groonga project
Licentie: Gratis
Populariteit: 23

Rating: 5.0/5 (Total Votes: 1)

groonga is een open source, gratis verspreid, nauwkeurig en extreem snelle full-text zoekmachine en kolom winkel nut. Het is gebaseerd op een omgekeerde index en laat gebruikers schrijven high-performance apps, die full-text search.Features bij een glanceKey functies vereisen onder meer full-text search en instant update kolom winkel en geaggregeerde vraag, omgekeerde index en tokenizer, deelbare opslag en lees-lock vrij, evenals geo-locatie (breedte- en lengtegraad) zoeken.
Met behulp van de ingebouwde command-line opties, die in één oogopslag kan worden bekeken door het uitvoeren van de & lsquo; groonga --help & rsquo; commando na installatie (zie de beknopte onderdeel voor meer informatie), kunt u dwingen groonga om te draaien in client, server of daemon-modus, als standaard, de software draait alleen in stand-alone modus.
Diverse command-line opties zijn beschikbaar voor gebruikers en georganiseerd in categorieën, zoals database-creatie opties, standalone / cliënt opties, server / daemon opties, logging opties, alsmede gemeenschappelijke options.Designed voor MroongaAlso onderdeel van dit project, is de Mroonga applicatie, die is ontworpen als een open source command-line opslag motor aangedreven door de MySQL database. groonga wordt verspreid als een C bibliotheek en een ingebouwde server.Getting begon met groongaThis programma moet op het systeem worden geïnstalleerd om het te gebruiken. Daarom moet u uw pakket manager te openen, zoeken naar groonga en installeren. Als de software niet beschikbaar is op de belangrijkste software repositories van uw distributie, of de versie ouder is dan de ene verdeeld over Softoware, raden wij u sterk aan de volgende instructies volgen om groonga installeren.
Download de tarball (TAR archief) met behulp van de speciale download sectie hierboven, sla het bestand ergens op je pc, pak het uit, open een terminal emulator en ga naar de locatie van de uitgepakte archief bestanden met de & lsquo; cd & rsquo; commando (bijv. cd /home/softoware/groonga-4.0.8).
Dan moet je loopt de & lsquo; ./ configureren && make & rsquo; commando te configureren en het programma, gevolgd door de & lsquo compileren; make install & rsquo; commando, als root, of de & lsquo; sudo make install & rsquo; commando, als bevoorrechte gebruiker, om het te breed te installeren systeem

Wat is nieuw in deze release:.

  • Verbeteringen:
  • [deb] Ondersteunde Ubuntu 12.04 weer omdat Travis-CI draait erop.
  • [mruby] Ondersteund pretty print - & quot; pp & quot; voor het debuggen. En ondersteund om interne objecten meer beschrijvende formaat te tonen bij het inspecteren van het.
  • Ondersteunde volledige tekst zoekopdracht zonder index als één kolom is opgegeven voor --match_columns hoewel opeenvolgende zoekopdracht wordt uitgevoerd door --query en --match_columns combinatie. [Groonga-dev, 02902] [Overgeleverd door Atsushi Shinoda]
  • [experimentele] in_values ​​ondersteunt auto sequentiële zoekfunctie. Er is een geval dat opeenvolgende zoekactie sneller dan indexzoekopdracht wanneer het aantal versmald gegevens is klein genoeg in tegenstelling tot het aantal verwachte records beneden smal door in_values ​​met AND operatie die indexen. De waarde van GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO wordt gebruikt als drempel of Groonga opeenvolgende zoekactie uitvoeren of zoeken met indexen in een dergelijk geval.
  • [mruby] Ondersteund tot relatieve pad van het script te laden.
  • Ondersteunde testsuite te queryoptimalisatie testen gemakkelijker te schrijven met mruby ingeschakeld te bouwen.
  • Ondersteunde offline index constructie voor token filters. [GitHub # 239] [Patch door Naoya Murakami]
  • [experimentele] tussen Ondersteunt auto sequentiële zoekfunctie. Gebruik de waarde van GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO als drempel. Basisconcept vergelijkbaar GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO.
  • [experimentele] Ondersteund meerdere drilldowns voor: doc: / referentie / command / select commando. De syntaxis wordt uitgebreid tot deze functie ondersteunen. De nieuwe is --drilldown [LABEL1] .keys COLUMN1, COLUMN2 voor sleutels, --drilldown [LABEL1] .output_columns _value.COLUMN1, _value.COLUMN2, _nsubrecs voor uitvoer kolommen. In de vorige versies, moet een client-applicatie uit te voeren door zichzelf voor drilldown door meerdere toetsen. Gebruik _Key [N] voor --drilldown [LABEL1] .output_columns naar oorspronkelijke waarde van de sleutel te laten zien in de administratie.
  • Ondersteunde te zoeken 'reference_column @ & quot;-query & quot;' zonder index.
  • [experimentele] Toegevoegd range_filter commando. Het is sneller dan opdracht select specifieke reeks records ophalen in de meeste gevallen, omdat het niet geeft het aantal passende platen. Er zijn beperkingen die geen ondersteuning detailweergaverapport enzovoort. Zo range_filter is geschikt voor het extraheren eerste N records in specifiek bereik voor de rangschikking of iets anders.
  • [httpd] Ondersteund groonga-httpd op ramen.
  • Ondersteunde vector kolom voor diepteanalyse.
  • [deb] Gewijzigde groonga-httpd als standaard HTTP server pakket. groonga-server-http wordt afgeraden. Merk op dat groonga HTTP サ ー バ ー functionaliteit zelf wordt nog steeds bestaat in Groonga. Als je wil gewoon eenvoudige HTTP-server te gebruiken in de traditionele manier, geeft u de juiste argumenten door command line voor groonga commando.
  • Toegevoegd configuratiebestand voor Windows CI op AppVeyor. [Groonga-dev, 02970,02981] [Patch door Hiroshi Hatake]
  • Fixes:
  • [doc] Fixed gedupliceerd uitvoering bijvoorbeeld pad over table_create. [GitHub groonga.org # 14] [Overgeleverd door Masafumi Yokoyama]
  • Fixed a bug die geïndexeerde naar de tekstzoekfunctie genesteld tegen X._key terugkeert lege resultaten.
  • Vaste vlaggen parameter die is streng in BSD mkostemp (3). [GitHub # 240] [Patch door juni Kuriyama]
  • Fixed a bug die opdracht rapporten ongeldige waarde type (tabel) als index kolom waarde te selecteren. Het werd bevestigd aan UInt32. Merk op dat het alleen van invloed op de waarde van de respons header. De zoekresultaten is helemaal niet veranderd.
  • Fixed a bug dat handelingen als = vergelijken,! = Met tijd en String soort keert ongeldige resultaten.
  • Fixed a bug die prefix zoeken niet kan worden uitgevoerd tegen één karakter, zoals & quot; x * & quot ;. [GitHub # 242] [Patch door Naoya Murakami]
  • Vast een geheugenlek op diepteanalyse shorttext waarde met --filter.
  • Vaste ontbrekende & quot;, & quot; voor & quot; DDL: set_token_filters & quot; log. [Overgeleverd door Naoya Murakami]

Wat is nieuw in versie 4.0.0:

  • Verbeteringen:
  • [normalizer] Ondersteund om te laten zien & quot; checks & quot; die wordt gebruikt voor het berekenen van de tweede letter. Gebruik WITH_CHECKS vlag om deze functie in te schakelen.
  • [deb] Dropped Ubuntu 13.04 ondersteuning.
  • Fixes:
  • Fixed a crash bug die een object in grn_expr wordt gebruikt nadat het is bevrijd. Normaal Groonga server gebruikers zijn deze bug niet beïnvloed. Deze bug treft vooral Rroonga gebruikers. Omdat deze bug wordt opgetreden door het specificeren kolom naam waaronder pseudo kolom naam - zoals '_Key' -. Rroonga gebruikers kunnen het gebruik gebruiken
  • niet vast te voeren onverwachte cascade verwijderen dat is geïntroduceerd Groonga 3.0.8 release. Als assortiment bron en domeinbeheer index's verschillend zijn, betekent Groonga niet uitvoeren cascade verwijderen. [Groonga-dev, 02073] [Overgeleverd door yoku]
  • Vast niet te publiceren grn_snip structuur. Gebruik grn_obj plaats van grn_snip. Als u grn_snip_close gebruiken, vervang grn_snip_close om grn_obj_close.
  • [snippet_html] Fixed a crash bug bij --query leeg is. [Groonga-dev, 02.097] [Overgeleverd door Naoya Murakami]
  • [snippet_html] Vast op alarmniveau bericht onderdrukken wanneer de inhoud van de kolom leeg tekst. [Groonga-dev, 02.097] [Overgeleverd door Naoya Murakami]
  • [groonga-httpd] Fixed a bug & quot; off & quot; wordt gebruikt als naam van het pad in groonga_query_log_path. [Groonga-dev, 02113] [Overgeleverd door Ryoji Yamamoto]

Wat is nieuw in versie 3.1.2:

  • Verbeteringen:
  • [doc] Bijgewerkt op caplitalized & quot; Groonga & quot; termen in de documentatie. [Patch door cosmo0920] [GitHub # 136, # 137, # 138, # 139, # 140, # 141, # 142, # 143, # 144, # 145, # 146, # 147, # 148, # 149, # 150, # 151]
  • Ondersteunde om de waarde van de lock-out aan te passen. Zie Wereldwijde configuraties over details. [Groonga-dev, 02017] [Voorgesteld door yoku]
  • [doc] Toegevoegd beschrijving over de waarde van lock-out.
  • Ingeschakeld GRN_JA_SKIP_SAME_VALUE_PUT standaard. In de vorige versies, de waarde van deze configuratie is 'nee'. Deze wijziging heeft betrekking op het verminderen van de grootte van Groonga database.
  • Ondersteunde meerdere indexen, waaronder een geneste index en meerdere zoekwoorden zoekopdracht. Deze verandering verbetert ontbrekende zoekresultaten isssue wanneer versmalling door meerdere trefwoorden zoekopdracht.
  • Toegevoegd API om normalizer passen voor fragment.
  • Fixes:
  • niet vast te indexeren gebruiken voor lege query. Deze verandering stelt u in staat om te zoeken, ook al leeg query. Merk op dat dit betekent dat er prestaties straf als veel lege platen bestaan. [Groonga-dev, 02.052] [Overgeleverd door Naoya Murakami]
  • Fixed het gedrag over terugkeer waarde van & quot; X || Y & quot; en & quot; X && Y & quot; voor het aanpassen aan ECMAScript. In & quot; X || Y & quot; geval, als een van beide X of Y voldoen aan de voorwaarde, keert het terug X zelf of Y zelf in plaats van 1 of 0.
  • In & quot; X && Y & quot; geval, als X en Y voldoen aan de voorwaarde, keert het terug X zelf in plaats van 1. als X niet aan de voorwaarde voldoet, retourneert valse plaats van 0.
  • Vast op nul terug te keren als er geen fragment is gevonden. Deze verandering kunt u de standaardwaarde van snippet_html ingesteld. In een dergelijk doel, het gebruik & quot; snippet_html (XXX) || 'standaardwaarde' & quot;.

Wat is nieuw in versie 3.1.1:

  • Verbeteringen:
  • [deb] Geraffineerde Groonga pakketten voor Debian beleid. [Groonga-dev, 01930] [Voorgesteld door Hideki Yamane]
  • [deb] Dropped Debian 6.0 (squeeze) ondersteuning.
  • [deb] Dropped Ubuntu 10.04 (lucide) ondersteuning.
  • Ondersteunde geo_in_rectangle in de hele wereld.
  • Ondersteunde foutmelding wanneer niet aan het gieten ongeldige waarde van geo punt type.
  • Geëxporteerd aantal macro's die wordt gebruikt voor toegang tot pseudo kolomnamen. [Groonga-dev, 1999] [Voorgesteld door whombx]
  • [doc] Geraffineerde drilldown documentatie. [Overgeleverd doorYahppo]
  • Ondersteunde tussen functie die wordt gebruikt voor het filteren van de kolom in specifieke traject.
  • [doc] Updated Travis CI envrinment informatie. [Patch door cosmo0920]
  • [rpm] [fedora] Dropped Fedora 19.
  • [rpm] [fedora] Ondersteund Fedora 20.
  • [doc] Updated & quot; Groonga & quot; notatie. [Patch door cosmo0920] [GitHub # 122, # 123, # 124, # 125, # 125, # 126, # 127, # 128, # 129, # 130, # 131, # 131, # 132, # 133, # 134]
  • Fixes:
  • [Munin] Fixed de verkeerde poort nummer dat is opgegeven voor GQTP.
  • [geo_in_circle] Fixed a bug dat als je opgeeft & quot; LONGITUDExLATITUDE & quot; als de 3e argument van geo_in_circle, Groonga crasht.

Wat is nieuw in versie 3.1.0:

  • Verbeteringen:
  • [experimentele] Ondersteund een optie om naar het updaten voor dezelfde waarde. Het wordt ingeschakeld door GRN_JA_SKIP_SAME_VALUE_PUT = ja als omgevingsvariabele.
  • Verbeterde om tokenizer en originele tekst weer in lege token waarschuwingsbericht. Het toont actuele token, dus het helpt je om token verwante kwestie te onderzoeken.
  • Dropped gebroken AIO ondersteuning. [# 2054] [Overgeleverd door sho Minagawa]
  • [windows] Ondersteund bouwen met Visual Studio Express 2008. [# 1964 de 21e reactie] Het is gericht op bevordering van de bundeling Mroonga met MariaDB in de toekomst.
  • Fixes:
  • Fixed a bug die type & quot; _value & quot; kolom wordt behandeld als Int32. Het zorgt ervoor dat het geval is, dat de waarde van & quot; _value & quot; kolom wordt onverwacht gegoten. [Overgeleverd door Genki Takiuchi]
  • Vast te GLib 2.14.0 vereisen of hoger voor benchmark-programma. De benchmark programma wordt gewijzigd in GRegex die GLib 2.14.0 of hoger vereist gebruiken. Het heeft invloed op gebruikers die Groonga compileren met 'enable-maatstaf' configuratie. [Groonga-dev, 01890] [Overgeleverd door WING]
  • Vast een geheugenlek op het updaten van een lege kolom vector met dezelfde waarde.
  • Vast een geheugenlek op het actualiseren index voor kolomvector. Het beïnvloedt het geval als u de waarde van de kolom die ongeldige UTF-8 byte sequentie op te slaan.
  • [plugin] [windows] Probleem opgelost dat register opdracht niet zonder 'lib / groonga / plugins'. [Overgeleverd dooryito]

Wat is nieuw in versie 3.0.9:

  • Verbeteringen:
  • [doc] [httpd] Toegevoegd documentatie over richtlijn groonga_database_auto_create.
  • [httpd] Toegevoegd richtlijn groonga_cache_limit.
  • [doc] Toegevoegd beschrijving waarom zlib / LZO compressie zijn standaard uitgeschakeld. [Groonga-dev, 01845] [Voorgesteld door Naoya Murakami]
  • Verwijder een beperking met betrekking tot RLIMIT_NOFILE op HTTP-server. Het stelt HTTP server proces te hanteren dan 4096 bestanden.
  • [experimentele] Toegevoegd een aantal API om mruby in groonga integreren. [GitHub # 109, # 110, # 111, # 112, # 113, # 114, # 115, # 116, # 117, # 118] [Patch door wanabe]
  • [Travis] Ondersteund CMake bouwen op Travis-CI.
  • [doc] Toegevoegd documentatie over Tuning.
  • [experimentele] Toegevoegd ruby_load commando.
  • [httpd] Ondersteund meerdere gebufferd lichaam van POST-aanvraag. De belasting commando veroorzaakt time-out in een dergelijk geval. [GitHub # 120] [Patch door Motoi Washida]
  • [gqtp] Ondersteund foutmelding. Het lichaam wordt gewijzigd in ruwe tekst ipv dubbele geciteerde tekst terug te keren. Dit is onverenigbaar veranderingen.
  • [http] Ondersteund & quot; 400 Bad verzoek & quot; voor ongeldige argument fout.
  • [doc] Toegevoegd voorbeelden voor Afronding
  • Ondersteunde Ubuntu 13.10 (Saucy Salamander).
  • Fixes:
  • Fixed a bug die het veroorzaken SEGV door rekenkundige overloop. Dit probleem treedt op wanneer de grootte van indexeert de grootte van het virtuele geheugen overschrijdt. [Groonga-dev, 01661] [Overgeleverd door Naoya Murakami]
  • Vaste onnodig slot voor het creëren van tafel. Deze verandering lost een prestatie regressie instroduced bij Groonga 3.0.5.
  • Fixed a bug die database die kolomverwijzing heeft niet kunnen worden verwijderd. Het beïnvloedt het geval dat de tabellen / kolommen geïndexeerd en tabellen waarnaar wordt verwezen worden verwijderd op het eerste, verwijder vervolgens de werking te indexeren columns en referentie kolommen mislukt. [Overgeleverd door Eito Katagiri] [GitHub Rroonga # 13]
  • Fixed a bug die het verwijderen van de database die DAT-sleutel gebruikt kan garbage blijven.
  • [http] Vast een klein geheugenlek die wordt veroorzaakt door een gedeelde HTTP-header buffer in de draad dezelfde werknemer.
  • [httpd] Fixed a bug die groonga_database_auto_create parameter is niet erfelijk. Het betekent dat deze parameters gewoon worden genegeerd in non locatie blokken.
  • Fixed a bug die status commando kan rendementen ongeldige cache hit rate.
  • Een bug die casting tot tijd kan overflow probleem veroorzaakt. Het beïnvloedt het geval dat de toewijzing van de Time-waarde die aangeven meer dan 32bit waarde.

Wat is nieuw in versie 3.0.8:

  • Verbeteringen:
  • [admin] Verbeterde foutafhandeling van select functionaliteit. Deze verandering geeft foutmelding en verbergt dialoogvenster laden. [Patch door orangain]
  • [admin] Verbeterde te zoeken formulier met de enter-toets. [Patch door orangain]
  • [admin] Verbeterde om placeholder in zoekformulier tonen. Deze verandering toont voorbeelden van het gebruik. [Patch door orangain]
  • [httpd] Ondersteund richtlijn groonga_query_log_path
  • [doc] Updated select documentatie over het aantal hits in bepaalde reactie.
  • Verbeterde naar een lege token dat wordt gegenereerd door continue spaties uit tokenizer negeren. [Groonga-dev, 01729] [Voorgesteld door Naoya Murakami]
  • [token begrenst] Verbeterde continue ruimtes te behandelen als een ruimte. De tokenizer betreft 2 of meer ruimtes zijn geldige invoer.
  • [doc] Toegevoegd opmerking over indexen voor elke kolom vs indexen voor meerdere kolom.
  • [doc] Toegevoegd taal annotatie om de bron-label. [Groonga-dev, 01751] [Voorgesteld door Kazuhiro Isobe]
  • Ondersteunde Cascade verwijderen om verwezen verslagen. In de vorige versie, Je hebt een fout voor de operatie.
  • [doc] Updated documentatie locatie in README. [Groonga-dev, 01800] [Overgeleverd door Kazuhiro Isobe]
  • [experimentele] Toegevoegd ruby_eval commando.
  • [doc] Toegevoegd opmerking over GQTP en HTTP voor server gebruik. [Groonga-dev, 01810] [Overgeleverd door Kazuhiro Isobe]
  • Fixes:
  • [admin] Fixed a bug die waarde toevoegen knop van COLUMN_VECTOR niet werkt.

Wat is nieuw in versie 3.0.7:

  • Verbeteringen:
  • [doc] Toegevoegd API-documentatie. [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 door whombx]
  • [table_remove] Verbeterde patricia trie tafel of hash table niet te verwijderen
  • die nog steeds wordt verwezen. Deze verandering voorkomt dat de tabel waarnaar wordt verwezen ongeluk wordt verwijderd.
  • Verbeterde om gewoon negeren te lang token (4096 bytes of meer). Deze wijziging heeft betrekking op wanneer het wordt geregistreerd. In de vorige versie, wordt het behandeld als een fout in plaats van een waarschuwing. [Groonga-dev, 01571] [Voorgesteld door Naoya Murakami]
  • Verbeterde werkelijke weggegooid posting term in log-bericht laten zien. [Groonga-dev, 01621] [Overgeleverd door Naoya Murakami]
  • [httpd] Ondersteund het laden van gegevens met behulp van POST-methode. [GitHub # 101] [Patch door Motoi Washida]
  • [httpd] Ondersteund groonga aanmelden als richtlijn groonga_log_path.
  • [httpd] Ondersteund groonga inloggen niveau als richtlijn groonga_log_level.
  • [httpd] Ondersteund aanpassen cache limiet als richtlijn groonga_cache_limit.
  • Fixes:
  • Fixed a bug die fout in expressie stack overflow kan veroorzaken. Deze verandering voorkomt dat groonga crasht plotseling als gevolg van een fout accumlation.
  • Fixed a crash bug die index constructie voor vector column die wees verwijzing oorzaken heeft offline.
  • Fixed a maar dat groonga niet af te sluiten bij een fout tijdens het daemon-modus wordt gestart. Bijvoorbeeld, groonga -d /tmp/non-existence.db reproduceren deze bug.
  • [dump] Fixed a bug die verkeerde type tafel wordt gedumpt. Deze bug doet zich voor wanneer tafel type is TABLE_PAT_KEY en de sleutel is reference type.
  • Fixed a bug die de standaard --cache-grenswaarde is 0. De standaard waarde wordt gewijzigd in '100'.
  • Vast een geheugenlek wanneer sub_filter wordt gebruikt.
  • [doc] Vaste omschrijving van de opdracht defrag. [Overgeleverd doornaoina]
  • [doc] Vaste beschrijving over de manier om bij te dragen. [GitHub # 77] [Patch door Masafumi Yokoyama]
  • [plugin] Fixed a crash bug op meerdere DB open geval. Deze fout beïnvloedt het geval dat meerdere plug wordt gebruikt en dezelfde database wordt geopend vanuit meerdere proces. [Groonga-dev, 01.596] [Overgeleverd door Naoya Murakami]
  • Fixed a bug die wedstrijd operatie genest na AND operator werkt niet. De select ... --filter '... && nested.column @ & quot; zoekwoord & quot;' query-reproduceert deze bug. [Groonga-dev, 01599] [Overgeleverd door Motoi Washida]
  • [doc] Fixed a typo over documentatie van speciale tekens. [Overgeleverd door Genki Takiuchi]
  • Vast een typfout in de foutmelding bij het ongeldig teken wordt gegeven. [Overgeleverd door YOSHIDA Mitsuo]

Wat is nieuw in versie 3.0.6:

  • Verbeteringen:
  • [doc] Toegevoegd documentatie over parameter van sub_filter functie.
  • [stellen] Ondersteund 0MQ 3.x. [GitHub # 63] [Overgeleverd door Naoya Inada]
  • Toegevoegd beschikbaarheidscontrole voor NetBSD over pthread_ {mutex, cond} attr_setpshared () [Overgeleverd door Obata Akio]
  • Ondersteunde backslash ontsnappen in query-syntax. [Groonga-dev, 01520] [Overgeleverd door Kouhei Tanabe]
  • [rpm] [fedora] Ondersteund Fedora 19.
  • [rpm] [fedora] Dropped Fedora 18 ondersteuning.
  • [httpd] Updated gebundeld nginx versie 1.4.2.
  • Fixes:
  • Fixed a crash bug bij specifieke interne functie (grn_obj_path ()) wordt opgeroepen voor de ingebouwde proc functie zoals select. [Overgeleverd door Genki Takiuchi]

Vergelijkbare software

Reacties op groonga

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!