Elasticsearch使用過程中問題總彙(二)
一、ES _update 後post沒有實時檢索到問題
問題:當 (POST xx/xxx/1/_update) _update es文件中某些欄位,發現post檢索時,不能實時查出,會需要間隔幾秒才能查出
更改後的資料;而使用get查詢時,則不必等待時間差,即可實時查出更改後的資料。
這是因為
GET API是Elasticsearch中常用的操作,一般用於驗證文件是否存在;
或者執行CURD中的文件查詢。與檢索不同的是,GET查詢是實時查詢,可以實時查詢到索引結果。
而檢索則是需要經過處理。合理利用這些方法,可以更靈活的使用Elasticsearch。
這說明,在update後,已經改變es文件,所以使用get api可以實時查詢出資料,而使用post api,則
需要等待資料從檔案快取refresh到儲存後才能檢索到。
處理辦法(笨):在每次update後,緊跟一個get方法,將該資料實時重新整理,所以再檢索時,便可以不經過
時間差實時檢索。只是該方法多出一步操作,也許不是最佳的解決辦法。
相關推薦
Elasticsearch使用過程中問題總彙(二)
一、ES _update 後post沒有實時檢索到問題 問題:當 (POST xx/xxx/1/_update) _update es文件中某些欄位,發現post檢索時,不能實時查出,會需要間隔幾秒才能查出 更改後的資料;而使用get查詢時,則不必等待時間差,即可實時查出更改後的資料。
Elasticsearch使用過程中問題總彙(一)
內容 彙總在專案開發過程中使用ES及logstash產生的問題及解決辦法。 1、logstash-input-jdbc安裝及使用 詳見上一篇 2、logstash-input-jdbc同步mysql過程中增量同步(相對於全量同步) 在logstash配置檔案中,如果
二.JSP開發過程中遇到的問題及解決
java 告訴 概率 share 回車 命令 left wid 應用 轉載自:http://www.cnblogs.com/leftshine/p/5238001.html 一.開發環境問題 問題一:Failed to load the JNI shared library
input type file onchange上傳文件的過程中,同一個文件二次上傳無效的問題。
type=file cnblogs change 文件 event eve value get 一個 不要采用刪除當前input[type=file]這個節點,然後再重新創建dom這種方案,這樣是不合理的。解釋如下:input[type=file]使用的是onchange去
工作過程中註意事項(二)
lin tar exe rep ice 註意 cmd 官網 linu 1.windows上開啟nginx 安裝:官網下載http://nginx.org/en/download.html 註意:下載下來後解壓存放在沒有中文的目錄下,不然啟動會報錯,啟動可雙擊exe文件,也可
關於vs開發windows程式過程中記憶體檢查二三事
做為一個C/C++程式設計師,面對資源管理是必不可少的。今天,我對我這些年的經驗的一些總結。 每一個程式在執行時都佔用一塊可用的記憶體空間,用於存放動態分配的物件,此記憶體空間稱為程式的自由儲存區或堆。 C 語言程式使用一對標準庫函式 malloc 和 free 在自由儲存區
面試過程中的排列組合和趣味性題目二
面試過程中的排列組合和趣味性題目 感想 problem 31 problem 32 learning problem 33 problem 34 problem 35
Spring Boot 初級入門教程(十二) —— 執行、測試、打包過程中碰到的各種錯誤
錯誤一:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project test-springboot: Compilation fail
elasticsearch使用總結以及使用過程中的坑
who:誰發明了它 就是下面這位大哥 Shay Banon What:elasticsearch是什麼 elasticsearch開源並且免費(很關鍵)的全文檢索和分析的引擎,可以快速儲存,搜尋資料,還可以科學的分析資料 然額,elasticsearch本質上就是
平衡二叉樹構建過程中的旋轉
若向平衡二叉樹中插入一個新結點後破壞了平衡二叉樹的平衡性。首先要找出插入新結點後失去平衡的最小子樹根結點的指標。然後再調整這個子樹中有關結點之間的連結關係,使之成為新的平衡子樹。當失去平衡的最小子樹被調整為平衡子樹後,原有其他所有不平衡子樹無需調整,整個二叉排序樹就又成為
二次開發過程中發現一個找也找不到的函式file_delete(),有誰知道這個函式,發現刪除遠端附件函式
反正我沒找到,現在刪除檔案就是unlink,我就是刪除一直false; 先測試再說。發現微擎首頁的後臺操作能夠正常刪除新增圖片到七牛雲 (刪一張將圖片連結儲存,隨後到七牛雲端儲存->內容管理裡面找,沒找到就是刪了。) ==============
從前序+中序或者後序+中序序列中恢復二叉樹過程
給出前序遍歷和中序遍歷,如何繪製出二叉樹: 如果給出遍歷產生的一串字元,不容易確定各個字元在樹中的具體位置,因而需要兩個遍歷串相結合才能畫出一棵二叉樹。 如,給出前序遍歷ADFGHKLPQRWZ,中序遍歷GFHKDLAWRQPZ。 其具體尋找過程如下:
學習過程中遇到的小問題(二)
1.非同步載入圖片,設定圖片寬高一樣,同時避免加載出來的圖片抖動 W3C標準中,當設定padding-top值為100%時,就是相對於盒子寬度的100%,這樣可以保證高度跟寬度一樣,寬高相等的容器。所以,當非同步載入圖片時,為了避免圖片加載出來時出現抖動,可以
PostgreSQL啟動過程中的那些事十六:啟動程序二
這節主要討論啟動程序到了StartupXLOG。根據情況,如果需要就排除系統故障引起的資料庫不一致狀態,做相應的REDO或UNDO,然後建立一個檢查點,把所有共享記憶體磁碟緩衝和提交資料緩衝寫並檔案同步到磁碟、把檢查點插入xlog檔案、更新控制檔案,使資料庫達
Hive儲存過程HQL/SQL(二)– 在Hive儲存過程中讀寫MySQL表
關鍵字:Hive儲存過程、PL/HQL、HQL/SQL、MySQL 通過PL/HQL可以在一個指令碼中同時訪問多個數據庫系統。在實際業務場景中,經常會有需要將Hive和RDBMS中的資料結合分析,比如: 往RDBMS中寫入Hive分析的審計資訊;從RDBMS中獲取一些維
C語言建立二叉樹過程中遇到的一些問題
其實這些問題以前也遇到過,不過沒總結,遇到又要搞段時間,現在總結下。比如我們要建立顆如下二叉樹,按前序輸入,則為AB#D##C##: 開始程式碼寫成下面這樣: #define TElemTyp
elasticsearch 安裝過程中可遇到的問題
1、can not run elasticsearch as root 切換到非root使用者 2、main ERROR Could not register mbeans java.security.AccessControlException: access de
Spring IoC容器構建過程分析(二)(草稿,持續整理中)
接上一篇的內容:http://blog.csdn.net/caihaijiang/article/details/35795781 5、invokeBeanFactoryPostProcessors 該方法的主要功能就是從spring配置檔案中,獲取實現 BeanFacto
Oracle面試過程中常見的二十個問題
1.冷備份和熱備份的不同點以及各自的優點 解答:熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢復到任意一個時間點。冷備份的優點在
CATIA二次開發過程中幾個問題
1、CATIA不是單例項程式,可以同時執行多個。2、如果開啟多個CATIA程式,自動化連線的是第一個。3、如果自動化已經連線了一個CATIA程式,把這個CATIA程式關閉後,即使此時還有執行的CATIA程式,也會報錯“RPC 伺服器不可用。 (異常來自 HRESULT:0x8