s400t****@yahoo*****
s400t****@yahoo*****
2018年 9月 26日 (水) 21:14:14 JST
ML皆さん Varchar型のいくつか列名入れてindex作成しようとしたら、上記のエラーが出て、ネット検索で、@ktouさんのツイートで、 「デフォルトではvarcharの場合は全文検索用のインデックスではなくて等価・大小比較用のインデックスになるからです。オペレータークラスに https://pgroonga.github.io/ja/reference/#varchar-full-text-search-ops-v2 … を指定すると全文検索用のインデックスになり、長さ制限はなくなります。」 と書いていますが、解決方法わかりません。 順番的に書くと、Extension作成psql -d testdb --command 'CREATE EXTENSION pgroonga' した後、CREATE INDEX test_db_index ON test_table USING pgroonga (title, title_kana, author, publisher, note, person_name, place_name pgroonga_varchar_full_text_search_ops_v2); したのです。 それらの列一つ一つは4097バイトより小さいですが、すべて足すと4097バイト超えます。 ご存知の方、ヒントください。 よろしくお願いします。 テスト環境:CentOS 6.9[root @ XXX]# rpm -q postgresql96-pgroonga --last postgresql96-pgroonga-2.1.5-1.el6.x86_64 Thu 20 Sep 2018 10:18:19 PM JST -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... URL: https://lists.osdn.me/mailman/archives/groonga-dev/attachments/20180926/61981456/attachment.htm