Masafumi Yokoyama
null+****@clear*****
Fri Jun 29 16:16:53 JST 2018
Masafumi Yokoyama 2018-06-29 16:16:53 +0900 (Fri, 29 Jun 2018) New Revision: ab9b6327973c5c3fd3e8989c4c535c743ecb9735 https://github.com/groonga/groonga.org/commit/ab9b6327973c5c3fd3e8989c4c535c743ecb9735 Message: blog ja: add description of a topic Modified files: ja/_posts/2018-06-29-groonga-8.0.4.md Modified: ja/_posts/2018-06-29-groonga-8.0.4.md (+11 -1) =================================================================== --- ja/_posts/2018-06-29-groonga-8.0.4.md 2018-06-29 14:52:54 +0900 (7d3df0d3) +++ ja/_posts/2018-06-29-groonga-8.0.4.md 2018-06-29 16:16:53 +0900 (ffecde3a) @@ -20,7 +20,17 @@ published: false #### [column_create](/ja/docs/reference/commands/column_create)時のバリデーションを追加 -FIXME +`column_create`コマンドで全文検索インデックスを作成する際、カラムの型とフラグの組み合わせによっては有用な動作をしないため、それらの組み合わせを指定ミスとみなしてバリデーションエラーとするようにしました。 +以下のケースがバリデーションエラーになります。 + +* ベクターカラムの全文検索インデックスに `WITH_SECTION` フラグが指定されていないケース + * ただし、 `WITH_SECTION` フラグが指定されていなくても、 `WITH_POSITION` フラグが指定されていて、トークナイザーにTokenDelmitが使われている場合はエラーにならず許容します。これはタグ検索に有用な使い方だからです。 + * 参考: + * [7.3.11. column_create — Groonga v8.0.4ドキュメント](http://groonga.org/ja/docs/reference/commands/column_create.html#flags)(7.3.11.4.1.3. flags) + * [7.8. トークナイザー — Groonga v8.0.4ドキュメント](http://groonga.org/ja/docs/reference/tokenizers.html#tokendelimit)(7.8.3.11. TokenDelmit) +* ベクターカラムの全文検索インデックスに複数のカラムが指定されてマルチカラムインデックスになっているケース + * 片方のカラムの更新時に、もう片方のカラムのインデックスが予期せず消えてしまうためです。この問題が解決されれば、このバリデーションは解除するかもしれません。される予定です。 + * 詳細: https://github.com/groonga/groonga/commit/08e2456ba35407e3d5172f71a0200fac2a770142 (英語) #### [vector_find](/ja/docs/reference/functions/vector_find)関数を追加 -------------- next part -------------- HTML����������������������������... URL: https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20180629/81eeecf6/attachment-0001.htm