0

Elasticsearch のドキュメントを読みました。私も受講しました。私の質問は、すべてのタスクを処理する 1 つのクエリをどのように作成するかということです。私は例によって学びます。ドキュメントには多くの例がありません。このタスクを達成する方法と思われるものを書きましたが、これを正しく行っているかどうかはわかりません。

... は、ある種の一致クエリを配置する場所です

{
    "query": { 
        "bool": {
            "should": [
                {
                    "bool": {
                        "must": {
                            ...
                        },
                        "should": {
                            ...
                        }
                    }
                },
                {
                    "bool": {
                        "query_string": {
                            ...
                        }
                    }
                },
                {
                    "bool": {
                        ...
                    }
                },
                {
                "bool": {
                    "must": {
                        ...
                    },
                    "should": {
                        ...
                    }
                }
                }
            ],
            "minimum_should_match": 1
        }
    }
}

これは私がそれを行う方法ですか?

4

1 に答える 1