内山敏郎
toshio_uchiy****@mirro*****
2017年 11月 22日 (水) 09:24:40 JST
須藤さま
お世話になります。内山です。
教えていただいたページを参考に、実験してみました。
@> 演算子は、 = の意味で、 like '%〜%' ではないのですね。
> @> '{"subtitle":> [{"content": "あかさ"}]}'::jsonb;
このように、jsonb の特定のフィールドを対象にして like 検索
する演算子はありますでしょうか。
話は変わりますが、jsonb や配列を使ったフィールドに
pgroonga のインデックスを作る時のインデックス作成時間。
jsonb のフィールドについて、インデックスを使って高速検索
できた時の jsonb データのフェッチ時間について質問があります。
時間がとれたら、別途スレッドを作るよう、質問させて
いただくかもしれません。よろしくお願いします。
-----Original Message-----
From: groon****@lists*****
[mailto:groon****@lists*****] On Behalf Of Kouhei Sutou
Sent: Monday, November 20, 2017 11:52 PM
To: groon****@lists*****
Subject: [groonga-dev,04531] Re: pgroonga で jsonb におけるクエリー
須藤です。
In <08cf01d35e85$22fc2e90$68f48bb0$@mirror.ocn.ne.jp>
"[groonga-dev,04530] pgroonga で jsonb におけるクエリー" on Thu, 16 Nov
2017 11:46:43 +0900,
内山敏郎 <toshio_uchiy****@mirro*****> wrote:
> select jsonb_pretty(record) from subtitlej where record @> '{"subtitle":
> [{"content": "あかさ"}]}'::jsonb;
>
>
>
> のような検索はできますでしょうか。
はい、できます。
PostgreSQLが標準で提供している@>を高速化できるか、ということ
ですよね。
https://pgroonga.github.io/ja/reference/operators/contain-jsonb.html
--
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/>
Groongaベースの全文検索システムを総合サポート:
http://groonga.org/ja/support/
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
http://www.clear-code.com/recruitment/
OSS開発支援サービス:
http://www.clear-code.com/blog/2016/6/27.html
_______________________________________________
groonga-dev mailing list
groon****@lists*****
https://lists.osdn.me/mailman/listinfo/groonga-dev