如何高效导入大量Excel数据到ES?如何确保数据准确无误?
作者:佚名|分类:EXCEL|浏览:99|发布时间:2025-03-16 10:21:45
如何高效导入大量Excel数据到ES?如何确保数据准确无误?
随着大数据时代的到来,企业对数据的处理和分析需求日益增长。在众多数据处理工具中,Elasticsearch(简称ES)因其强大的搜索和分析能力而备受青睐。然而,如何高效地将大量Excel数据导入ES,并确保数据准确无误,成为许多企业面临的一大挑战。本文将针对这一问题,详细探讨如何高效导入大量Excel数据到ES,并确保数据准确无误。
一、如何高效导入大量Excel数据到ES
1. 使用Elasticsearch-head插件
Elasticsearch-head插件是一款可视化工具,可以帮助我们轻松地导入和操作数据。以下是使用Elasticsearch-head插件导入Excel数据的步骤:
(1)下载并安装Elasticsearch-head插件。
(2)启动Elasticsearch-head插件。
(3)在浏览器中访问Elasticsearch-head插件的URL,如http://localhost:9200/_plugin/head/。
(4)在Elasticsearch-head界面中,点击“Import”按钮,选择要导入的Excel文件。
(5)等待导入完成,即可在Elasticsearch中查看导入的数据。
2. 使用Elasticsearch的Java API
对于需要批量导入数据的情况,可以使用Elasticsearch的Java API来实现。以下是一个简单的示例:
```java
import org.elasticsearch.client.RestHighLevelClient;
import org.elasticsearch.client.RequestOptions;
import org.elasticsearch.client.RestClient;
import org.elasticsearch.client.RestClientBuilder;
import org.elasticsearch.client.core.CountRequest;
import org.elasticsearch.client.core.CountResponse;
import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.index.query.QueryShardContext;
import org.elasticsearch.search.builder.SearchSourceBuilder;
import org.elasticsearch.search.fetch.subphase.FetchSourceContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseBuilder;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseBuilder;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.subphase.FetchSubphaseContext;
import org.elasticsearch.search.fetch.sub