ES基礎二 搜索向量和緩存


搜索的三大注意點

1.生成變量向量
2.優化搜索順序
3.緩存搜索結果

當搜索一個條件是,多個document會生成0,1向量,

下面的搜索條件是同時包含2017-01-01,2017-02-02,2017-03-03 ,生成后,會調整順序,讓含0最多的放在前面,可以

過濾多個不包含一種任意一個條件的document,所以生成結果為2,1,3

word           doc1 doc2 doc3  向量

2017-01-01 *        *          *    [1,1,1]   1
2017-02-02 *            * [1,0,1]    2
2017-03-03 *        *          *    [1,1,1] 3

當搜索次數到指定次數時,會緩存該條件的向量結果。這樣以便提高效率。

對於segment的數據因為其數量小和經常變動性,不會生成向量。

filter才會生產緩存,query 不會生成緩存。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM