因为需要组织整个doc,我需要将当前的java程序迁移过来,项目路径在 /home/tw/saas-server 程序相对路径 包括但不限于 module-shoplazza/src/main/java/com/hsyl/saas/module/shoplazza/service/index/ProductIndexServiceImpl.java 请仔细阅读java相关代码,提取相关逻辑,特别是 翻译的相关字段 架构说明: java索引程序职责: 负责增量、全量的触发,调度。 包括但不限于: 1、索引结构调整成按tenant_id的结构,并翻译对应的语言shoplazza_shop_config表对应的新增字段primary_language,translate_to_en,translate_to_zh 2、每晚上商品同步时,判断当前店铺主语言是什么,存入primary_language 3、同步店匠的类目shoplazza_product_category 4、加入MQ处理店匠批量导入商品并发太高,服务器承载不了的问题 本模块: 负责 msyql 基础数据 → 索引结构的doc (包括缓存) 翻译接口: curl -X POST http://43.166.252.75:6006/translate -H "Content-Type: application/json" -d '{"text":"儿童小男孩女孩开学 100 天衬衫短袖 搞笑图案字母印花庆祝上衣","target_lang":"en","source_lang":"auto"}' java的组织doc的逻辑都需要迁移过来。 当前项目,是直接将doc写入ES,这个功能也保留,但是,也要提供一个接口,输入完整的字段信息