<html><body><div style="color:; background-color:; font-family:MS PGothic, sans-serif;font-size:12pt"><div><span>その通りでした。</span></div><div><span>各項目ごとに指定するんですね。勉強になりました。</span></div><div><span><br></span></div><div><span>ありがとうございました。</span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">    <div style="font-family: MS PGothic, sans-serif; font-size: 12pt;">        <div style="font-family: MS PGothic, sans-serif; font-size: 12pt;">            <div dir="ltr">            <font size="2" face="Arial">                ----- Original Message -----<br>                <b><span style="font-weight:bold;">From:</span></b> Kouhei Sutou &lt;kou****@clear*****&gt;<br>                <b><span style="font-weight: bold;">To:</span></b> groon****@lists*****                <br>                <b><span style="font-weight: bold;">Date:</span></b> 2018/9/27, Thu 14:13<br>                <b><span style="font-weight: bold;">Subject:</span></b> [groonga-dev, 04673] Re: ERROR: pgroonga: 4097bytes over size varchar isn't supported: 10204<br>            </font>            </div>            <br>須藤です。<br><br>In &lt;<a ymailto="mailto:11074****@mail*****" href="mailto:11074****@mail*****">11074****@mail*****</a>&gt;<br>&nbsp; "[groonga-dev, 04672] ERROR: pgroonga: 4097bytes over size varchar isn't supported: 10204" on Wed, 26 Sep 2018 21:14:14 +0900 (JST),<br>&nbsp; &lt;<a ymailto="mailto:s400t****@yahoo*****" href="mailto:s400t****@yahoo*****">s400t****@yahoo*****</a>&gt; wrote:<br><br>&gt; Varchar型のいくつか列名入れてindex作成しようとしたら、上記のエラーが出て、ネット検索で、@ktouさんのツイートで、<br>&gt; 「デフォルトではvarcharの場合は全文検索用のインデックスではなくて等価・大小比較用のインデックスになるからです。オペレータークラスに <a href="https://pgroonga.github.io/ja/reference/#varchar-full-text-search-ops-v2" target="_blank">https://pgroonga.github.io/ja/reference/#varchar-full-text-search-ops-v2</a> … を指定すると全文検索用のインデックスになり、長さ制限はなくなります。」<br>&gt; と書いていますが、解決方法わかりません。<br>&gt; 順番的に書くと、Extension作成psql -d testdb --command 'CREATE EXTENSION pgroonga'<br>&gt; <br>&gt; した後、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);<br>&gt; したのです。<br>&gt; それらの列一つ一つは4097バイトより小さいですが、すべて足すと4097バイト超えます。<br><br>テーブル定義や実際のデータがないのでわかんないですが、こうじゃ<br>ないですかねぇ。<br><br>CREATE INDEX test_db_index ON test_table USING pgroonga (<br>&nbsp; title pgroonga_varchar_full_text_search_ops_v2,<br>&nbsp; title_kana pgroonga_varchar_full_text_search_ops_v2,<br>&nbsp; author pgroonga_varchar_full_text_search_ops_v2,<br>&nbsp; publisher pgroonga_varchar_full_text_search_ops_v2,<br>&nbsp; note pgroonga_varchar_full_text_search_ops_v2,<br>&nbsp; person_name pgroonga_varchar_full_text_search_ops_v2,<br>&nbsp; place_name pgroonga_varchar_full_text_search_ops_v2);<br><br><br>-- <br>須藤 功平 &lt;<a ymailto="mailto:kou****@clear*****" href="mailto:kou****@clear*****">kou****@clear*****</a>&gt;<br>株式会社クリアコード &lt;<a href="https://www.clear-code.com/" target="_blank">https://www.clear-code.com/</a> &gt;<br><br>Groongaベースの全文検索システムを総合サポート:<br>&nbsp; <a href="http://groonga.org/ja/support/" target="_blank">http://groonga.org/ja/support/</a> <br>データ処理ツールの開発:<br>&nbsp; <a href="https://www.clear-code.com/blog/2018/7/11.html" target="_blank">https://www.clear-code.com/blog/2018/7/11.html</a> <br><br>_______________________________________________<br>groonga-dev mailing list<br><a ymailto="mailto:groon****@lists*****" href="mailto:groon****@lists*****">groon****@lists*****</a><br><a href="https://lists.osdn.me/mailman/listinfo/groonga-dev" target="_blank">https://lists.osdn.me/mailman/listinfo/groonga-dev</a> <br><br><br>        </div>    </div>    </blockquote></div>    </div></body></html>