elasticsearch問題集合

2022-07-08 00:48:11 字數 505 閱讀 3847

前提條件:環境是win10

日誌的錯誤提示

日誌檢視位置: elasticsearch-7.10.1\logs\elasticsearch.log

the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

解決方案:

修改elasticsearch.yml

取消注釋保留乙個節點

cluster.initial_master_nodes: ["

node-1

"]對es伺服器進行設定

curl -h "

" -x put '

' -d '

'

另一種是修改配置檔案,網上有的

Elasticsearch 分頁問題

1.form和size的方式 2.scroll api 3.search after引數 按照一般的查詢流程來說,如果我想查詢前10條資料 1 客戶端請求發給某個節點 2 節點 給個個分片,查詢每個分片上的前10條 3 結果返回給節點,整合資料,提取前10條 4 返回給請求客戶端 該分頁方式可以通過...

Elasticsearch簡單問題小結

在查詢的字段只有乙個值的時候,使用term,在查詢字段包含多個的時候才使用terms。term terms 1 在query 查詢 中,查詢操作不僅僅會進行查詢,還會計算分值,用於確定相關度 在filter 過濾器 中,查詢操作僅判斷是否滿足查詢條件。2 filter 過濾器 中,查詢的結果可以被快...

ElasticSearch 併發操作問題

解決併發問題 問題的原因是 elasticsearch 不支援 acid 事務。對單個檔案的變更是 acidic 的,但包含多個文件的變更不支援。如果你的主要資料儲存是關聯式資料庫,並且 elasticsearch 僅僅作為乙個搜尋引擎 或一種提公升效能的方法,可以首先在資料庫中執行變更動作,然後在...