es各类SearchType的意思

来源:互联网 发布:2016年网络热点事件 编辑:程序博客网 时间:2024/04/30 14:38
元素含义QUERY_THEN_FETCH查询是针对所有的块执行的,但返回的是足够的信息,而不是文档内容(Document)。结果会被排序和分级,基于此,只有相关的块的文档对象会被返回。由于被取到的仅仅是这些,故而返回的hit的大小正好等于指定的size。这对于有许多块的index来说是很便利的(返回结果不会有重复的,因为块被分组了)。QUERY_AND_FETCH最原始(也可能是最快的)实现就是简单的在所有相关的shard上执行检索并返回结果。每个shard返回一定尺寸的结果。由于每个shard已经返回了一定尺寸的hit,这种类型实际上是返回多个shard的一定尺寸的结果给调用者。DFS_QUERY_THEN_FETCH与QUERY_THEN_FETCH相同,预期一个初始的散射相伴用来为更准确的score计算分配了的term频率。DFS_QUERY_AND_FETCH与QUERY_AND_FETCH相同,预期一个初始的散射相伴用来为更准确的score计算分配了的term频率。SCAN在执行了没有进行任何排序的检索时执行浏览。此时将会自动的开始滚动结果集。COUNT只计算结果的数量,也会执行facet。