元素 |
含义 |
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。 |