[groonga-dev,04681] Re: @@演算子の無効化について

Back to archive index

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




groonga-dev メーリングリストの案内
Back to archive index