ES索引创建


角色索引创建脚本

PUT roleentity
{
"settings":
{
  "number_of_shards":1,
  "number_of_replicas":3
}
}
GET roleentity
PUT roleentity/_alias/baserole
GET roleentity/_mapping
PUT roleentity/_mapping/roleentity
{
"properties": {
  "id": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "categoryCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "code": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "description": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "realName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "securityLevel": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "sortCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "systemCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "isVisible": {
    "type": "long"
  },
  "allowDelete": {
    "type": "long"
  },
  "allowEdit": {
    "type": "long"
  },
  "enabled": {
    "type": "long"
  },
  "deletionStateCode": {
    "type": "long"
  },
  "createOn": {
    "type": "date"
  },
  "createUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedOn": {
    "type": "date"
  },
  "modifiedUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  }
}
}

二段码索引脚本

PUT secondsegmententity
{
"settings":
{
  "number_of_shards":1,
  "number_of_replicas":3
}
}
GET secondsegmententity
PUT secondsegmententity/_alias/basesecondsegment
GET baseorganize/_mapping
PUT secondsegmententity/_mapping/secondsegmententity
{
"properties": {
  "id": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "transferCategory": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "transferCenterCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "transferCenterId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "transferCenter": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "distance": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "erDuanMa": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "priority": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "enabled": {
    "type": "long"
  },
  "deletionStateCode": {
    "type": "long"
  },
  "createOn": {
    "type": "date"
  },
  "createUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedOn": {
    "type": "date"
  },
  "modifiedUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  }
}
}

FullDistrict行政区划ES脚本

PUT fulldistrictentity
{
 "settings":
 {
   "number_of_shards":5,
   "number_of_replicas":1
 }
}
PUT fulldistrictentity/_mapping/fulldistrictentity
{
"properties": {
  "city": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "cityCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "cityQuickQuery": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "citySimpleSpelling": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "district": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "districtCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "districtQuickQuery": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "districtSimpleSpelling": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "fullCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "fullName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "id": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "province": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "provinceCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "provinceToDict": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "simpleName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  }
}
}

FullArea行政区划ES脚本

PUT fullareaentity
{
 "settings":
 {
   "number_of_shards":1,
   "number_of_replicas":3
 }
}
PUT fullareaentity/_mapping/fullareaentity
{
"properties": {
  "city": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "cityCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "cityQuickQuery": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "citySimpleSpelling": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "county": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "countyCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "countyQuickQuery": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "countySimpleSpelling": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "district": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "districtCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "districtQuickQuery": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "districtSimpleSpelling": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "fullCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "fullName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "id": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "province": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "provinceCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "provinceToDict": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "simpleName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  }
}
}

行政区划ES脚本

创建索引
PUT basearea
{
 "settings":
 {
   "number_of_shards":1,
   "number_of_replicas":3
 }
}
设置mapping
PUT basearea/_mapping/basearea
{
"properties": {
 "allowDelete": {
   "type": "long"
 },
 "allowEdit": {
   "type": "long"
 },
 "allowGoodsPay": {
   "type": "long"
 },
 "allowToPay": {
   "type": "long"
 },
 "city": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "code": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "createBy": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "createOn": {
   "type": "date"
 },
 "createUserId": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "delayDay": {
   "type": "long"
 },
 "deletionStateCode": {
   "type": "long"
 },
 "description": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "district": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "enabled": {
   "type": "long"
 },
 "firstLetter": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "fullName": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "parentName": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "id": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "isPublic": {
   "type": "long"
 },
 "latitude": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "layer": {
   "type": "long"
 },
 "longitude": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "maxGoodsPayment": {
   "type": "long"
 },
 "maxToPayment": {
   "type": "long"
 },
 "modifiedBy": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "modifiedCompany": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "modifiedCompanyId": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "modifiedOn": {
   "type": "date"
 },
 "modifiedUserId": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "networkOrders": {
   "type": "long"
 },
 "opening": {
   "type": "long"
 },
 "outOfRange": {
   "type": "long"
 },
 "parentId": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "postalCode": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "province": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "quickQuery": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "receive": {
   "type": "long"
 },
 "send": {
   "type": "long"
 },
 "shortName": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "simpleSpelling": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
 "sortCode": {
   "type": "long"
 },
 "statistics": {
   "type": "long"
 },
 "whole": {
   "type": "long"
 }
}
}

网点ES索引创建脚本

加别名baseorganize
1、创建索引,开启关闭索引
PUT organizeentity
{
"settings":
{
  "number_of_shards":1,
  "number_of_replicas":3
}
}
GET organizeentity
POST organizeentity/_close
POST organizeentity/_open
GET organizeentity/_mapping
2、加分词器
PUT organizeentity/_settings
{
"analysis": {
  "analyzer": {
    "my_analyzer":{
      "type":"custom",
      "tokenizer":"my_tokenizer"
    }
  },
  "tokenizer": {
    "my_tokenizer":{
      "type":"nGram",
      "min_gram":"1",
      "max_gram":"1",
      "token_chars":[
        "letter",
        "digit"
        ]
    }
  }
}
}
3、加mapping
POST organizeentity/_mapping/baseorganize
{
"properties": {
  "erDuanMa": {
    "type": "keyword"
  },
  "address": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "agree": {
    "type": "long"
  },
  "allowAgentMoney": {
    "type": "long"
  },
  "allowToPayment": {
    "type": "long"
  },
  "area": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "bigArea": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "longitude": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "latitude": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "gaodeLongitude": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "gaodeLatitude": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "billBalanceSiteId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "billRules": {
    "type": "long"
  },
  "billSubsidy": {
    "type": "long"
  },
  "businessPhone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "calculateComeFee": {
    "type": "long"
  },
  "calculateReceiveFee": {
    "type": "long"
  },
  "carFee": {
    "type": "long"
  },
  "categoryCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "city": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "cityId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "code": {
    "type": "text",
    "eager_global_ordinals": true,
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer",
    "fielddata": true
  },
  "complaintPhone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "containChildNodes": {
    "type": "long"
  },
  "country": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "countryId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy_ExPress": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createOn": {
    "type": "date"
  },
  "createOn_ExPress": {
    "type": "date"
  },
  "createUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createUserId_ExPress": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "currency": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "defaultSendPlace": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "deletionStateCode": {
    "type": "long"
  },
  "description": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "dispatchRange": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "dispatchRoad": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "district": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "districtId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "emergencyCall": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "enabled": {
    "type": "long"
  },
  "cooperateCategoryCode": {
    "type": "long"
  },
  "extendedFunctionIdentifier": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "fans": {
    "type": "long"
  },
  "featureCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "firstVisit": {
    "type": "date"
  },
  "fullName": {
    "type": "text",
    "eager_global_ordinals": true,
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "fielddata": true
  },
  "goodsPayFinancialCenter": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "id": {
    "type": "keyword",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "innerPhone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "isCheckBalance": {
    "type": "long"
  },
  "isErpOpen": {
    "type": "long"
  },
  "isGoodsPayFinancialCenter": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "isInnerOrganize": {
    "type": "long"
  },
  "isReceiveComplain": {
    "type": "long"
  },
  "isReceiveOrder": {
    "type": "long"
  },
  "isTransferCenter": {
    "type": "long"
  },
  "isTransferFee": {
    "type": "long"
  },
  "isTwoFinancialCenter": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "joiningMethods": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "lastVisit": {
    "type": "date"
  },
  "layer": {
    "type": "long"
  },
  "manager": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "managerMobile": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "managerPhone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "managerQQ": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "master": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "masterMobile": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "masterPhone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "masterQQ": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "maxCollectionPayment": {
    "type": "long"
  },
  "modifiedBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedBy_ExPress": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedOn": {
    "type": "date"
  },
  "modifiedOn_ExPress": {
    "type": "date"
  },
  "modifiedOn_Statistics": {
    "type": "date"
  },
  "modifiedUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedUserId_ExPress": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "neibuLimitCollectedTicket": {
    "type": "long"
  },
  "notDispatchRange": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "oppose": {
    "type": "long"
  },
  "outerPhone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "parentCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "parentCodeChain": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "parentId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "parentName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "postalCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "province": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "provinceId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "quickQuery": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer"
  },
  "rateReturnDispatchToPay": {
    "type": "long"
  },
  "rateSendToPay": {
    "type": "long"
  },
  "rateToPay": {
    "type": "long"
  },
  "selfServicePoints": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "sendAir": {
    "type": "long"
  },
  "serviceManager": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "serviceManagerMobile": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "serviceManagerPhone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "serviceManagerQQ": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "shortName": {
    "type": "text",
    "eager_global_ordinals": true,
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "fielddata": true
  },
  "showCount": {
    "type": "long"
  },
  "simpleSpelling": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer"
  },
  "siteFilePrefix": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "siteTelephone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "sortCode": {
    "type": "long"
  },
  "standardName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "stateAdvancePayment": {
    "type": "long"
  },
  "street": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "streetId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "taoBaoSite": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "taoBaoSiteCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "taoBaoSiteId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "twoFinancialCenter": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "areaCode": {
   "type": "text",
   "fields": {
     "keyword": {
       "type": "keyword",
       "ignore_above": 256
     }
   }
 },
  "userCount": {
    "type": "long"
  },
  "waibuLimitCollectedTicket": {
    "type": "long"
  },
  "warningAmount": {
    "type": "long"
  },
  "webEnabled": {
    "type": "long"
  },
  "weightRatio": {
    "type": "long"
  },
  "yiDuanMa": {
    "type": "keyword"
  },
  "transferPayDate": {
    "type": "date"
  },
  "transferPayCategory": {
    "type": "long"
  }
}
}
PUT organizeentity/_settings
{
  "index":{
    "max_result_window":1000000
  }
}

用户ES索引创建脚本

• 创建索引后添加别名baseuser
创建索引及关闭开启
PUT userentity
{
  "settings":
  {
    "number_of_shards":1,
    "number_of_replicas":3
  }
}
GET userentity
POST userentity/_close
POST userentity/_open
GET userentity/_mapping
自定义分词器与加分词器
PUT userentity/_settings
{
"analysis": {
  "analyzer": {
    "my_analyzer":{
      "type":"custom",
      "tokenizer":"my_tokenizer"
    }
  },
  "tokenizer": {
    "my_tokenizer":{
      "type":"nGram",
      "min_gram":"1",
      "max_gram":"1",
      "token_chars":[
        "letter",
        "digit"
        ]
    }
  }
}
}
创建mapping
POST userentity/_mapping/baseuser
{
"properties": {
  "auditStatus": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "birthday": {
    "type": "date"
  },
  "city": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "cityId": {
    "type": "long"
  },
  "code": {
    "type": "text",
    "eager_global_ordinals": true,
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "fielddata": true,
    "analyzer": "my_analyzer"
  },
  "companyCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "cooperateFunction": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyCodeChain": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyMail": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "companyName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy_Contact": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy_ExPress": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy_LogOn": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createOn": {
    "type": "date"
  },
  "createOn_Contact": {
    "type": "date"
  },
  "createOn_ExPress": {
    "type": "date"
  },
  "createOn_LogOn": {
    "type": "date"
  },
  "createUserId": {
    "type": "keyword"
  },
  "createUserId_Contact": {
    "type": "keyword"
  },
  "createUserId_ExPress": {
    "type": "keyword"
  },
  "createUserId_LogOn": {
    "type": "keyword"
  },
  "deletionStateCode": {
    "type": "long"
  },
  "departmentCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "departmentId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "departmentName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "description": {
    "type": "keyword"
  },
  "dispArea": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "district": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "districtId": {
    "type": "long"
  },
  "duty": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "email": {
    "type": "keyword"
  },
  "emailValiated": {
    "type": "long"
  },
  "emergencyContact": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "enabled": {
    "type": "long"
  },
  "extension": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "fans": {
    "type": "long"
  },
  "firstVisit": {
    "type": "date"
  },
  "gender": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "homeAddress": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "iDCard": {
    "type": "keyword"
  },
  "id": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "isAdministrator": {
    "type": "boolean"
  },
  "isStaff": {
    "type": "long"
  },
  "isVisible": {
    "type": "long"
  },
  "lang": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "lastVisit": {
    "type": "date"
  },
  "logOnCount": {
    "type": "long"
  },
  "managerAuditDate": {
    "type": "date"
  },
  "managerId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "mobile": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "mobileValiated": {
    "type": "long"
  },
  "mobileVerificationDate": {
    "type": "date"
  },
  "modifiedBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedBy_Contact": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedBy_ExPress": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedBy_LogOn": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedOn": {
    "type": "date"
  },
  "modifiedOn_Contact": {
    "type": "date"
  },
  "modifiedOn_ExPress": {
    "type": "date"
  },
  "modifiedOn_LogOn": {
    "type": "date"
  },
  "modifiedUserId": {
    "type": "keyword"
  },
  "modifiedUserId_Contact": {
    "type": "keyword"
  },
  "modifiedUserId_ExPress": {
    "type": "keyword"
  },
  "modifiedUserId_LogOn": {
    "type": "keyword"
  },
  "nickName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "previousVisit": {
    "type": "date"
  },
  "province": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "provinceId": {
    "type": "long"
  },
  "qQ": {
    "type": "keyword"
  },
  "quickQuery": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer"
  },
  "realName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer"
  },
  "receiveArea": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "sanDuanMa": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "score": {
    "type": "long"
  },
  "securityLevel": {
    "type": "long"
  },
  "shortNumber": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "showMobile": {
    "type": "long"
  },
  "signature": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "simpleSpelling": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer"
  },
  "sortCode": {
    "type": "long"
  },
  "telephone": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "theme": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "title": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "userFrom": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "userName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer"
  },
  "userPassword": {
    "type": "keyword"
  },
  "wW": {
    "type": "keyword"
  },
  "weChat": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "weChatOpenId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "weChatValiated": {
    "type": "long"
  },
  "webEnabled": {
    "type": "long"
  },
  "yY": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "yixinValiated": {
    "type": "long"
  },
  "transferPayDate": {
    "type": "date"
  },
  "transferPayCategory": {
    "type": "long"
  },
  "settlementCategory": {
    "type": "long"
  }
}
}
PUT userentity/_settings
{
"index":
{
  "max_result_window" : "1000001"
}
}
接口用户
PUT apiuser
{
 "settings":
 {
   "number_of_shards":1,
   "number_of_replicas":3
 }
}
POST apiuser/_mapping/apiuser
{
"properties": {
  "id": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "appKey": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "appSecret": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "status": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  }
}
}

集包索引脚本

• 创建索引后添加别名basepackage
创建索引及关闭开启
PUT packageentity
{
 "settings":
 {
   "number_of_shards":1,
   "number_of_replicas":3
 }
}
GET packageentity
PUT packageentity/_alias/basepackage
POST packageentity/_close
POST packageentity/_open
GET packageentity/_mapping
自定义分词器与加分词器
PUT packageentity/_settings
{
"analysis": {
 "analyzer": {
   "my_analyzer":{
     "type":"custom",
     "tokenizer":"my_tokenizer"
   }
 },
 "tokenizer": {
   "my_tokenizer":{
     "type":"nGram",
     "min_gram":"1",
     "max_gram":"1",
     "token_chars":[
       "letter",
       "digit"
       ]
   }
 }
}
}
创建mapping
PUT packageentity/_mapping/packageentity
{
"properties": {
  "id": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "jiBao": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "jiBaoCategory": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "transferCompanyId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "transferCompanyCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer"
  },
  "transferCompany": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "provinceId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "province": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "enabled": {
    "type": "long"
  },
  "deletionStateCode": {
    "type": "long"
  },
  "createOn": {
    "type": "date"
  },
  "createUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedOn": {
    "type": "date"
  },
  "modifiedUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "jiBaoCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
    "analyzer": "my_analyzer"
  },
  "priority": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  }
}
}

运营投诉索引脚本

PUT sqbusinesspowerentity
{
"settings":
{
 "number_of_shards":1,
 "number_of_replicas":3
}
}
POST sqbusinesspowerentity/_close
POST sqbusinesspowerentity/_open
PUT sqbusinesspowerentity/_settings
{
"analysis": {
"analyzer": {
  "my_analyzer":{
    "type":"custom",
    "tokenizer":"my_tokenizer"
  }
},
"tokenizer": {
  "my_tokenizer":{
    "type":"nGram",
    "min_gram":"1",
    "max_gram":"1",
    "token_chars":[
      "letter",
      "digit"
      ]
  }
}
}
}
GET sqbusinesspowerentity/_mapping
PUT sqbusinesspowerentity/_mapping/sqbusinesspowerentity
{
"properties": {
  "area": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "clamis": {
    "type": "long"
  },
  "clamisDispaly": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "code": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    },
   "analyzer": "my_analyzer"
  },
  "createBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "createOn": {
    "type": "date"
  },
  "createUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "deletionStateCode": {
    "type": "long"
  },
  "extWoParent": {
    "type": "long"
  },
  "extWoParentDispaly": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "id": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "message": {
    "type": "long"
  },
  "messageDispaly": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedBy": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedOn": {
    "type": "date"
  },
  "modifiedSiteId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedSiteName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "modifiedUserId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "name": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "nwManage": {
    "type": "long"
  },
  "nwManageDispaly": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "operation": {
    "type": "long"
  },
  "operationDispaly": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "parentCode": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "parentId": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "parentName": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "province": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "siteType": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  },
  "syncTime": {
    "type": "date"
  },
  "workOrder": {
    "type": "long"
  },
  "workOrderDispaly": {
    "type": "text",
    "fields": {
      "keyword": {
        "type": "keyword",
        "ignore_above": 256
      }
    }
  }
}
}

客户

GET _search
{
  "query": {
    "match_all": {}
  }
}

GET customer/_mapping
GET _cat/indices?v

PUT customerbak
{
  "settings":
  {
    "number_of_shards":1,
    "number_of_replicas":3
  }
}

GET customerbak
POST customerbak/_close
POST customerbak/_open
GET customerbak/_mapping

PUT customerbak/_settings
{
  "analysis": {
    "analyzer": {
      "my_analyzer": {
        "type": "custom",
        "tokenizer": "my_tokenizer"
      }
    },
    "tokenizer": {
      "my_tokenizer": {
        "token_chars": [
          "letter",
          "digit",
          "punctuation",
          "symbol",
          "whitespace"
        ],
        "min_gram": "1",
        "type": "ngram",
        "max_gram": "1"
      }
    }
  }
}

PUT customerbak/_mapping/customer
{
  "properties": {
    "agreementBeginDate": {
      "type": "date",
      "format": "yyyy-MM-dd"
    },
    "agreementCode": {
      "type": "keyword"
    },
    "agreementEndDate": {
      "type": "date",
      "format": "yyyy-MM-dd"
    },
    "auditBy": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "auditModifiedBy": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "auditModifiedOn": {
      "type": "date",
      "format": "yyyy-MM-dd HH:mm:ss"
    },
    "auditModifiedUserId": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "auditReason": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "auditRemark": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "auditStatus": {
      "type": "keyword"
    },
    "auditTime": {
      "type": "date",
      "format": "yyyy-MM-dd HH:mm:ss"
    },
    "auditUserId": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "averageDayNum": {
      "type": "double"
    },
    "averageDayNumSto": {
      "type": "double"
    },
    "averageWeight": {
      "type": "double"
    },
    "billDate": {
      "type": "integer"
    },
    "billEndDate": {
      "type": "integer"
    },
    "billPeriod": {
      "type": "integer"
    },
    "billPushMode": {
      "type": "integer"
    },
    "billStartDate": {
      "type": "integer"
    },
    "blCod": {
      "type": "keyword"
    },
    "blElecCustomer": {
      "type": "keyword"
    },
    "charge": {
      "type": "keyword"
    },
    "chargeCode": {
      "type": "keyword"
    },
    "chargeName": {
      "type": "keyword"
    },
    "clearingCycle": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "codAccountNumber": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "codAccountType": {
      "type": "keyword"
    },
    "contractAudit": {
      "type": "keyword"
    },
    "createBy": {
      "type": "keyword"
    },
    "createOn": {
      "type": "date",
      "format": "yyyy-MM-dd HH:mm:ss"
    },
    "createUserId": {
      "type": "keyword"
    },
    "creditGranting": {
      "type": "keyword"
    },
    "customerAddresses": {
      "type": "nested",
      "properties": {
        "address": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "addressCategory": {
          "type": "keyword"
        },
        "city": {
          "type": "keyword"
        },
        "cityId": {
          "type": "keyword"
        },
        "country": {
          "type": "keyword"
        },
        "countryId": {
          "type": "keyword"
        },
        "createBy": {
          "type": "keyword"
        },
        "createOn": {
          "type": "date",
          "format": "yyyy-MM-dd HH:mm:ss"
        },
        "createUserId": {
          "type": "keyword"
        },
        "customerId": {
          "type": "keyword"
        },
        "deletionStateCode": {
          "type": "keyword"
        },
        "district": {
          "type": "keyword"
        },
        "districtId": {
          "type": "keyword"
        },
        "enabled": {
          "type": "keyword"
        },
        "id": {
          "type": "keyword"
        },
        "mobile": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "modifiedBy": {
          "type": "keyword"
        },
        "modifiedOn": {
          "type": "date",
          "format": "yyyy-MM-dd HH:mm:ss"
        },
        "modifiedUserId": {
          "type": "keyword"
        },
        "province": {
          "type": "keyword"
        },
        "provinceId": {
          "type": "keyword"
        },
        "realName": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "street": {
          "type": "keyword"
        },
        "streetId": {
          "type": "keyword"
        },
        "syncState": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          }
        },
        "telephone": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        }
      }
    },
    "customerBalanceMode": {
      "type": "keyword"
    },
    "customerCode": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      },
      "analyzer": "my_analyzer"
    },
    "customerContact": {
      "type": "nested",
      "properties": {
        "categoryCode": {
          "type": "keyword"
        },
        "certificateCategory": {
          "type": "keyword"
        },
        "certificateNumber": {
          "type": "keyword"
        },
        "contactCategory": {
          "type": "keyword"
        },
        "createBy": {
          "type": "keyword"
        },
        "createOn": {
          "type": "date",
          "format": "yyyy-MM-dd HH:mm:ss"
        },
        "createUserId": {
          "type": "keyword"
        },
        "customerDingding": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "customerEmail": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "customerFax": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "customerId": {
          "type": "keyword"
        },
        "customerLinkMan": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "customerMobile": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "customerPhone": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "customerQq": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "customerWangWang": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "customerWechat": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "deletionStateCode": {
          "type": "long"
        },
        "enabled": {
          "type": "long"
        },
        "enterpriseName": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          },
          "analyzer": "my_analyzer"
        },
        "gender": {
          "type": "keyword"
        },
        "id": {
          "type": "keyword"
        },
        "modifiedBy": {
          "type": "keyword"
        },
        "modifiedOn": {
          "type": "date",
          "format": "yyyy-MM-dd HH:mm:ss"
        },
        "modifiedUserId": {
          "type": "keyword"
        },
        "syncState": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword",
              "ignore_above": 256
            }
          }
        },
        "userCategory": {
          "type": "keyword"
        }
      }
    },
    "customerFrom": {
      "type": "keyword"
    },
    "customerFullName": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "customerId": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "customerName": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      },
      "analyzer": "my_analyzer"
    },
    "customerRebate": {
      "type": "double"
    },
    "customerType": {
      "type": "keyword"
    },
    "deletionStateCode": {
      "type": "keyword"
    },
    "description": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "elecBillFees": {
      "type": "double"
    },
    "employeeCode": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "employeeId": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "employeeName": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "employeePhone": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "enabled": {
      "type": "keyword"
    },
    "firstVisit": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "freshService": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "id": {
      "type": "keyword"
    },
    "industry": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "intentionRemarks": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "isAudit": {
      "type": "keyword"
    },
    "isIntention": {
      "type": "keyword"
    },
    "isVolume": {
      "type": "keyword"
    },
    "isoAddService": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "joiningMethods": {
      "type": "keyword"
    },
    "legalPerson": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "linkTesting": {
      "type": "keyword"
    },
    "liveBill": {
      "type": "keyword"
    },
    "lockEndDate": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "lockStartDate": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "managementCategory": {
      "type": "keyword"
    },
    "managementCategoryDesc": {
      "type": "keyword"
    },
    "mapCustomerExtension": {
      "type": "object"
    },
    "maximumAmount": {
      "type": "double"
    },
    "minimumAmount": {
      "type": "double"
    },
    "minimumCost": {
      "type": "double"
    },
    "modifiedBy": {
      "type": "keyword"
    },
    "modifiedOn": {
      "type": "date",
      "format": "yyyy-MM-dd HH:mm:ss"
    },
    "modifiedUserId": {
      "type": "keyword"
    },
    "norecElecBillFees": {
      "type": "double"
    },
    "norecNormalBillFees": {
      "type": "double"
    },
    "normalBillFees": {
      "type": "double"
    },
    "parentCusCode": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      },
      "analyzer": "my_analyzer"
    },
    "parentCusName": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "parentId": {
      "type": "keyword"
    },
    "password": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "percenttageBs": {
      "type": "double"
    },
    "percenttageOther": {
      "type": "double"
    },
    "percenttageSf": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "percenttageSto": {
      "type": "double"
    },
    "percenttageYd": {
      "type": "double"
    },
    "percenttageYto": {
      "type": "double"
    },
    "percenttageYz": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "percenttageZto": {
      "type": "double"
    },
    "platform": {
      "type": "keyword"
    },
    "platformDesc": {
      "type": "keyword"
    },
    "potentialReason": {
      "type": "keyword"
    },
    "previousVisit": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "priceOther": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "priceSf": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "priceSto": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "priceYd": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "priceYto": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "priceYz": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "priceZto": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "projectCode": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "projectName": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "ranking": {
      "type": "keyword"
    },
    "rateType": {
      "type": "keyword"
    },
    "rateValue": {
      "type": "double"
    },
    "rebatePeriod": {
      "type": "keyword"
    },
    "rejectReson": {
      "type": "keyword"
    },
    "relEmployeeCode": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "relEmployeeId": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "relEmployeeName": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "relSourceCode": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      },
      "analyzer": "my_analyzer"
    },
    "relSourceCusId": {
      "type": "keyword"
    },
    "relSourceCusName": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      },
      "analyzer": "my_analyzer"
    },
    "remarkOther": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "remarkSf": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "remarkSto": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "remarkYd": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "remarkYto": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "remarkYz": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "remarkZto": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      }
    },
    "sendSiteCode": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      },
      "analyzer": "my_analyzer"
    },
    "sendSiteId": {
      "type": "keyword"
    },
   

 按字段比较查询

POST /customer/_search
{
   
    "query": {
        "bool": {
            "must": [{
                "match_all": {}
            }],
            "filter": [{
                "script": {
                    "script": {
                        "inline": "doc['customerCode.keyword'].value.substring(0,6)!=doc['siteCode.keyword'].value",
                        "lang": "painless"
                    }
                }
            }],
            "must_not": [],
            "should": []
        }
    },
    "from": 0,
    "size": 10
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM