Kouhei Sutou
kou****@clear*****
2018年 10月 1日 (月) 11:27:40 JST
須藤です。 In <707DB****@ae*****> "[groonga-dev,04679] Re: @@演算子の無効化について" on Sun, 30 Sep 2018 18:52:52 +0900, 江上 秀樹 <egami****@ae*****> wrote: >> なにをやりたいのかピンとこないので、再現するためのSQL一式 >>(CREATE EXTENSION, CREATE TABLE, CREATE INDEX, INSERT, >> SELECTなど)と現状での結果と期待する結果を教えてもらえませんか? > > jsqueryについての説明を省いてしまって済みません。jsqueryは、以下のURLにあるように、postgresqlの拡張機能で、JSONB型を対象とした検索のユーティリティですが、演算子として@@を使っています。 ありがとうございます。 試していないんですが、 SELECT '{"a":{"b":100}}'::jsonb @@ '*.b = 100'::jsquery; で期待した結果になるかもしれません。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <https://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ データ処理ツールの開発: https://www.clear-code.com/blog/2018/7/11.html