0

たとえば、「ドキュメント スプレッドシート アプリ*」というクエリがあるとします。このタイプのクエリ '_search?q=_all:document+spreadsheet+app*' に相当するクエリ ディクショナリを構築したいと考えています。たとえば、query_words_list = ['document', 'spreadsheet', 'app'] とします。私はこれを試しました:

{
  'query': {
     'terms': {
        '_all': query_words_list[:-1] + [query_words_list[-1] + '*'],
     }
   }
}

ただし、2 つのクエリの結果を比較すると、それらは同等ではありません。「_search?q=_all:document+spreadsheet+app*」に相当するクエリ辞書がどのように見えるかについてのヒントはありますか? 前もって感謝します!

4

1 に答える 1

1

q パラメータQuery String Queryと同等です。

于 2012-11-20T23:25:34.590 に答える