原文:ES索引瘦身 禁用_source后需要設置field store才能獲取數據 否則無法顯示搜索結果

在默認情況下,開啟 all和 source 這樣索引下來,占用空間很大. 根據我們單位的情況,我覺得可以將需要的字段保存在 all中,然后使用IK分詞以備查詢,其余的字段,則不存儲. 並且禁用 source字段. 也可以通過 source includes或者excludes 指定或者排除字段 這里采用了動態映射的功能 dynamic templates ,符合條件的字段,直接采用動態映射中預先 ...

2017-02-23 11:02 0 2556 推薦指數:

查看詳情

esSource字段和store字段

在檢索出數據之后,我們觀察有一個_source這樣的字段, 【注意】_source字段在我們檢索時非常重要; Es除了將數據保存在倒排索引中,另外還有一分原始文檔 原始文檔就是存儲在_source中的; 其實我們在elasticsearch中搜索文檔,查看文檔的內容 ...

Tue May 23 06:57:00 CST 2017 0 1292
淺析ES的_source、_all、store、index

前言 Elasticsearch中有大量關鍵概念容易混淆,對於初學者來說是噩夢: _source字段里存儲了什么? index屬性的作用是什么? 何時應該開啟_all字段? store屬性和_source字段有什么關系? store屬性和_all字段 ...

Wed Jul 18 05:45:00 CST 2018 0 885
xshell 6 需要更新,否則無法繼續使用。怎么辦

xshell 6 需要更新,否則無法繼續使用。怎么辦    看了好多大佬們的觀點,基本都是改 nslicense.dll 文件。 經過我的嘗試,確實有效。不過其間也遇到一些坑,記錄以供參考。 首先就是那個文件需要用16進制方式打開。也有說用notepad++插件可以的編寫,不過我嘗試 ...

Thu May 27 00:19:00 CST 2021 0 1330
angular異步獲取數據在ngOnInit中無法獲取顯示undefined解決辦法

兩種方法 1 通過*ngif動態加載要數據渲染的dom 2 通過路由導航resolve 第一種感覺太麻煩了,要是一個頁面請求多個接口,那就不得不寫多個*ngif,本人還是更傾向與第二種發法 具體步驟: 1>寫服務 2> 寫resolve 3>修改要顯示頁面的路由 ...

Tue Jul 30 17:42:00 CST 2019 0 563
es搜索引

1、es簡介 2、es優缺點 3、es使用 4、es可以解決的問題 5、es舉例 6、es執行結果截圖 7、es數據增量方案 8、使用es搜索   一、es簡介     es是一個是一個實時的分布式搜索和分析引擎。它可以幫助你用前所未有的速度去處理大規模數據。     它可 ...

Tue Aug 21 00:47:00 CST 2018 0 1249
es搜索引

1、es簡介 2、es優缺點 3、es使用 4、es可以解決的問題 5、es舉例 6、es執行結果截圖 7、es數據增量方案 8、使用es搜索   一、es簡介     es是一個是一個實時的分布式搜索和分析引擎。它可以幫助你用前所未有的速度去處理大規模數據。     它可 ...

Sat Sep 10 21:02:00 CST 2016 0 2815
mpvue 無法獲取$store的問題

在開發的時候,我們喜歡將一些公共的方法,屬性,放在一個特定的位置,例如在mpvue開發小程序的時候, 我們將其放在 vue提供的store里面,或者在mainjs中通過Vue.prototype.xxx=xxxxxxxxxx在Vue的原型上擴展屬性或方法。 經過發現:我們使用store ...

Fri Oct 18 04:28:00 CST 2019 0 381
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM