优化将mysql SELECT *语句保存到ES索引中

时间:2015-10-25 21:57:58

标签: mysql elasticsearch

假设我有一个SELECT *语句,它返回大约1 GB的数据。将此保存到ElasticSearch索引的最有效方法是什么?到目前为止我所拥有的是:

[{
    "4940": {
        "id": "4940",
        "v2": "Pantene Pro-V",
        "v4": "Cleansing Conditioner"
},
    "4941": {
        "id": "4941",
        "v2": "Pantene Pro-V",
        "v4": "Conditioner"
},
    "4942": {
        "id": "4942",
        "v2": "Pantene Pro-V",
        "v4": "2in1 Shampoo and Conditioner"
}]


<div *ng-for="#item of items">
  <div *ng-for="#itemone of item">
    {{itemone.v2}} {{itemone.v4}}
  </div>
</div>

是否有更高效的方法来实现这一目标,或者采用并行化的方式来实现这一目标。操作的任何部分?基本上,我需要以最快的方式将数据从mysql传输到es,因为上面的模式在我的应用程序中很常见。

0 个答案:

没有答案