zoukankan      html  css  js  c++  java
  • 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 不会生成缓存。

  • 相关阅读:
    BiLiBiLi爬虫
    12-UE4-控件类型
    11-UE4-UMG UI设计器
    10-UE4-蓝图定义简介
    UE4-目录结构简介
    UE4-字符串
    UE4-基类
    Redis-事物
    Redis的主从配置
    Redis持久化-AOF
  • 原文地址:https://www.cnblogs.com/javabeginer/p/13060077.html
Copyright © 2011-2022 走看看