_msearch
一次用于多次搜索。仅此一项就可以提高性能,因为它可以减少网络开销。
现在我正在使用_msearch
像_search
端点一样,用于单个查询。我希望将此机制用于将来的批处理。直到我利用批处理才会引入开销?对于单个查询,_msearch
的行为与_search
的行为完全相同吗?
答案 0 :(得分:2)
从某种意义上讲,即使您有一个查询,也会有一个非常小的开销,_msearch
端点仍然需要迭代它并创建一个搜索查询。
但是,我认为这种开销显然可以忽略不计。
答案 1 :(得分:0)
_msearch是多搜索,它比_search需要一点点,因为 多搜索API允许在同一API中执行多个搜索请求。