ESRestインターフェースの使用法

バックグラウンド

データベースクエリがビジネスニーズを満たせない場合、私たちは通常ESを選択しますが、それ以上のことは言うまでもありません[わかりません。私は料理です*]。つまり、データの2つのコピーが保存されます。1つはDBに、もう1つはESに保存されます。DB内のデータを更新するときは、ESに同期する必要があります。私が遭遇した問題は、DBとESのデータに一貫性がないため、ESのデータを手動で更新する必要があることです。

TODOがシステム学習の背後にあるときに追加しましょう

ESRestインターフェース

お問い合わせ

Type: POST
URL: http://ip:port/key/_search?size=90
Param:
{
    "query":{
        "bool":{
            "must":[
                {
                    "match":{
                        "name":"王富贵"
                    }
                },{
                    "match":{
                        "code":"fuguiWang"
                    }
                }
            ]
        }
    }
}

更新

Type: POST
URL: http://ip:port/key/esId
Param: 业务实体
{
    
}

削除

Type: DELETE
URL: http://ip:port/key/key/esId

参照

ElasticSearchは、複数条件クエリを組み合わせて、RESTfulAPIおよびJavaコードの実装を実装しました

ElasticsearchのRESTfulAPIの使用法

ElasticSearchを理解する

誰かがついにElasticsearchの原理を説明しました!

エントリーからマスターまで、ElasticSearchは歴史上最も包括的なものです(継続的な更新、継続される、毎日少しずつ)

Elasticsearchの概要(1.基本概念)

Elasticsearchの簡単な紹介:(1)ESの紹介とインストール

ESの簡単な紹介(ElasticSearchの紹介)

おすすめ

転載: blog.csdn.net/yxz8102/article/details/109747428