2017-01-17 7 views
0

私はいくつかのフィールドをクエリで変数配列の要素と一致するドキュメントを見つけるいくつかのN1QLクエリを作成して実行しようとしました。クエリの速度が遅すぎます。 クエリは次のようになります。 TP = 'タイプ' および1484618520及び1484618615及びNM = '名前' との間に Tmは= FALSEとチェックbucketから選択クエリ内の可変配列のcouchbaseインデックス

*(bucket.gmで[ "TEST"、 "TEST2"])

["TEST"、 "TEST2"]部分は条件によって変わります。

私はこのクエリをスピードアップしたいと思います。

可変配列を含むこのクエリのインデックスを作成する方法を教えてください。

ありがとうございました。

答えて

1

以下のコマンドを使用してこの問題を解決しました。

create index new_index on bucket(gm,tp,tm,nm,checked) using gsi;

私は新しいインデックスのキーをリードするよう "GM" フィールドを設定します。

その後、クエリ速度は完全に向上しました。

+0

問題が解決した場合は、回答に同意してください。 – jdebon

関連する問題