{
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 0
  },
  "mappings": {
    "_doc": {
      "properties": {
        "domain": {
          "type": "text",
          "fields": {
            "keyword": {
              "type": "keyword"
            },
            "english": {
              "type": "text",
              "analyzer": "english"
            }
          }
        },
        "description": {
          "type": "text",
          "fields": {
            "arabic": {
              "type": "text",
              "analyzer": "arabic"
            },
            "armenian": {
              "type": "text",
              "analyzer": "armenian"
            },
            "basque": {
              "type": "text",
              "analyzer": "basque"
            },
            "bengali": {
              "type": "text",
              "analyzer": "bengali"
            },
            "brazilian": {
              "type": "text",
              "analyzer": "brazilian"
            },
            "bulgarian": {
              "type": "text",
              "analyzer": "bulgarian"
            },
            "catalan": {
              "type": "text",
              "analyzer": "catalan"
            },
            "cjk": {
              "type": "text",
              "analyzer": "cjk"
            },
            "czech": {
              "type": "text",
              "analyzer": "czech"
            },
            "danish": {
              "type": "text",
              "analyzer": "danish"
            },
            "dutch": {
              "type": "text",
              "analyzer": "dutch"
            },
            "english": {
              "type": "text",
              "analyzer": "english"
            },
            "finnish": {
              "type": "text",
              "analyzer": "finnish"
            },
            "french": {
              "type": "text",
              "analyzer": "french"
            },
            "galician": {
              "type": "text",
              "analyzer": "galician"
            },
            "german": {
              "type": "text",
              "analyzer": "german"
            },
            "greek": {
              "type": "text",
              "analyzer": "greek"
            },
            "hindi": {
              "type": "text",
              "analyzer": "hindi"
            },
            "hungarian": {
              "type": "text",
              "analyzer": "hungarian"
            },
            "indonesian": {
              "type": "text",
              "analyzer": "indonesian"
            },
            "irish": {
              "type": "text",
              "analyzer": "irish"
            },
            "italian": {
              "type": "text",
              "analyzer": "italian"
            },
            "latvian": {
              "type": "text",
              "analyzer": "latvian"
            },
            "lithuanian": {
              "type": "text",
              "analyzer": "lithuanian"
            },
            "norwegian": {
              "type": "text",
              "analyzer": "norwegian"
            },
            "persian": {
              "type": "text",
              "analyzer": "persian"
            },
            "romanian": {
              "type": "text",
              "analyzer": "romanian"
            },
            "russian": {
              "type": "text",
              "analyzer": "russian"
            },
            "sorani": {
              "type": "text",
              "analyzer": "sorani"
            },
            "spanish": {
              "type": "text",
              "analyzer": "spanish"
            },
            "swedish": {
              "type": "text",
              "analyzer": "swedish"
            },
            "turkish": {
              "type": "text",
              "analyzer": "turkish"
            },
            "thai": {
              "type": "text",
              "analyzer": "thai"
            }
          }
        },
        "type": {
          "type": "keyword"
        },
        "user_count": {
          "type": "integer"
        },
        "opt_out": {
          "type": "boolean"
        }
      }
    }
  }
}
