たとえば、「ドキュメント スプレッドシート アプリ*」というクエリがあるとします。このタイプのクエリ '_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*」に相当するクエリ辞書がどのように見えるかについてのヒントはありますか? 前もって感謝します!