[Groonga-commit] groonga/groonga.org at b571cc4 [gh-pages] blog en: add release announce for 9.0.3

Back to archive index
Yasuhiro Horimoto null+****@clear*****
Wed May 29 14:35:59 JST 2019


Yasuhiro Horimoto	2019-05-29 14:35:59 +0900 (Wed, 29 May 2019)

  Revision: b571cc4d185c525e190e0fbfa82353d322645955
  https://github.com/groonga/groonga.org/commit/b571cc4d185c525e190e0fbfa82353d322645955

  Message:
    blog en: add release announce for 9.0.3

  Added files:
    en/_posts/2019-05-29-groonga-9.0.3.md

  Added: en/_posts/2019-05-29-groonga-9.0.3.md (+147 -0) 100644
===================================================================
--- /dev/null
+++ en/_posts/2019-05-29-groonga-9.0.3.md    2019-05-29 14:35:59 +0900 (882673c93)
@@ -0,0 +1,147 @@
+---
+layout: post.en
+title: Groonga 9.0.3 has been released
+description: Groonga 9.0.3 has been released!
+published: false
+---
+
+## Groonga 9.0.3 has been released
+
+[Groonga 9.0.3](/docs/news.html#release-9-0-3) has been released!
+
+How to install: [Install](/docs/install.html)
+
+### Changes
+
+Here are important changes in this release:
+
+* [select](/docs/reference/commands/select.html) Added more query logs.
+
+* [logical_select](/docs/reference/commands/logical_select.html) Added more query logs.
+
+* [logical_select](/docs/reference/commands/logical_select.html) Improved performance of sort a little when we use ``limit`` option.
+
+* [index_column_diff] Improved performance.
+
+* [Normalizers] Added a new Normalizer ``NormalizerNFKC121`` based on Unicode NFKC (Normalization Form Compatibility Composition) for Unicode 12.1.
+
+* [TokenFilters] Added a new TokenFilter ``TokenFilterNFKC121`` based on Unicode NFKC (Normalization Form Compatibility Composition) for Unicode 12.1.
+
+* [grndb](/docs/reference/executables/grndb) Added a new option ``--log-flags``
+
+* [snippet_html](/docs/reference/functions/snippet_html) Added a new option for changing a return value when no match by search.
+
+* [plugin_unregister](/docs/reference/commands/plugin_unregister) Added support full path of Windows.
+
+* Added support for multiline log message.
+
+* Output key in Groonga's log when we search by index.
+
+* [document for mutch_columns](/docs/tutorial/match_columns) Added a document for indexes with weight.
+
+* [document for logical_range_filter](/docs/reference/commands/logical_range_filter) Added a explanation for ``order`` parameter.
+
+* [document for object_inspect](/docs/reference/commands/object_inspect) Added an explanation for new statistics ``INDEX_COLUMN_VALUE_STATISTICS_NEXT_PHYSICAL_SEGMENT_ID`` and ``INDEX_COLUMN_VALUE_STATISTICS_N_PHYSICAL_SEGMENTS``.
+
+* Dropped Ubuntu 14.04 support.
+
+* [index_column_diff] Fixed a bug that too much ``remains`` are reported.
+
+* Fixed a build error when we use ``--without-onigmo`` option.
+
+* Fixed a vulnerability of "CVE: 2019-11675".
+
+### [select](/docs/reference/commands/select.html) Added more query logs.
+
+``select`` command comes to output a log for below timing.
+
+* After sorting by drilldown.
+* After filter by drilldown.
+
+We can see how much has been finished this command by this feature.
+
+### [logical_select](/docs/reference/commands/logical_select.html) Added more query logs.
+
+``logical_select`` command comes to output a log for below timing.
+
+* After making dynamic columns.
+* After grouping by drilldown.
+* After sorting by drilldown.
+* After filter by drilldown.
+* After sorting by ``logical_select``.
+
+We can see how much has been finished this command by this feature.
+
+### [index_column_diff] Improved performance.
+
+We have greatly shortened the execution speed of this command.
+
+Depends on data, this command comes to execute for about ten to a hundred times as speed as before and also decrease using memory.
+
+This command became practical enough because of this improvement.
+
+We can see how to use this command in [Groonga 9.0.1 has been released](/en/blog/2019/03/29/groonga-9.0.1).
+
+### [grndb](/docs/reference/executables/grndb) Added a new option ``--log-flags``
+
+We can specify output items of a log as with groonga executable file.
+
+See [groonga executable file](/docs/reference/executables/groonga#cmdoption-groonga-log-flags] to know about supported log flags.
+
+### [snippet_html](/docs/reference/functions/snippet_html) Added a new option for changing a return value when no match by search.
+
+For example, we can specify return value to "[]" when no match by a search as below.
+
+```
+table_create Documents TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Documents content COLUMN_SCALAR Text
+[[0,0.0,0.0],true]
+table_create Terms TABLE_PAT_KEY|KEY_NORMALIZE ShortText --default_tokenizer TokenBigram
+[[0,0.0,0.0],true]
+column_create Terms document_index COLUMN_INDEX|WITH_POSITION Documents content
+[[0,0.0,0.0],true]
+load --table Documents
+[
+["_key", "content"],
+["Groonga", "Groonga can be used with MySQL."]
+]
+[[0,0.0,0.0],1]
+select Documents   --match_columns content --query 'MySQL'   --output_columns '_key, snippet_html(_key, {"default": []})'
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        1
+      ],
+      [
+        [
+          "_key",
+          "ShortText"
+        ],
+        [
+          "snippet_html",
+          null
+        ]
+      ],
+      [
+        "Groonga",
+        [
+
+        ]
+      ]
+    ]
+  ]
+]
+```
+
+### Conclusion
+
+See [Release 9.0.3 2019-05-29](/docs/news.html#release-9-0-3) about detailed changes since 9.0.2
+
+Let's search by Groonga!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20190529/0dd93868/attachment-0001.html>


More information about the Groonga-commit mailing list
Back to archive index