ElasticSearch(7.2.2)-esのrefresh操作

865 ワード

概要:esのrefresh操作
理想的な検索:
  • 新しいデータはインデックスに1つずつ追加すれば検索できますが、実際の状況はそうではありません.

  • アプリケーションチェーンコマンドリクエストには、まず1つのファイルを追加し、検索を確立します.
    curl -X PUT localhost:9200/star/_doc/888 -H 'Content-Type:
    application/json' -d '{ "displayName": "   " }'
    curl -X GET localhost:9200/star/_doc/_search?pretty
    

    強制リフレッシュ
    curl -X PUT localhost:9200/star/_doc/666?refresh -H 'Content-Type:
    application/json' -d '{ "displayName": "   " }'
    curl -X GET localhost:9200/star/_doc/_search?pretty
    

    デフォルト更新時間の変更(デフォルトは1 s
    PUT /star/_settings
    {
    	"index": {
    		"refresh_interval": "5s"
    	}
    }
    

    refreshを閉じる
    PUT /star/_settings
    {
    	"index": {
    		"refresh_interval": "-1"
    	}
    }