{
  "settings": {
    "index.mapping.total_fields.limit": 1000,
    "analysis": {
      "analyzer": {
        "default": {
          "type": "custom",
          "tokenizer": "ngram",
          "filter": ["lowercase"],
          "min_gram": 1,
          "max_gram": 2
        }
      }
    }
  },
  "mappings": {
    "dynamic": "@dynamicIndex",
    "dynamic_templates": [
      {
        "integers": {
          "match_mapping_type": "long",
          "mapping": {
            "type": "double"
          }
        }
      },{
        "geo_point": {
          "match_mapping_type": "object",
          "match": "*_geo_point",
          "mapping": {
            "type": "geo_point"
          }
        }
      }
    ],
    "properties": {
      "m": {
        "type": "keyword"
      },
      "_t": {
        "type": "keyword"
      },
      "_v": {
        "type": "integer"
      },
      "_orgIds": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "_orgId": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "del": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "owl_createUserId": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "owl_lastModifiedUserId": {
        "type": "text",
        "fields": {
          "keyword": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "owl_modifyTime": {
        "type": "date"
      },
      "owl_createTime": {
        "type": "date"
      }
      @fieldMappings
    }
  },
  "aliases": {
    "@projectCode": {}
  }
}


