Documentation DigaSystem

Configuring shared DigaSystem parameters for Elasticsearch

Configuring Elasticsearch nodes to use

Set the key |Common|Elasticsearch|Nodes to a comma-separated list of Elasticsearch nodes (including the port), e.g.

"http://10.1.4.141:9200/,http://10.1.4.142:9200/"

Configuring Basic Authentication for Elasticsearch access

Requires DPE Nano Services >= 1.5.8 or DPE >= 2.17.2

Set the key |Common|Elasticsearch|User to an Elasticsearch user having sufficient permissions

Set the key |Common|Elasticsearch|Password to the corresponding password

Alternatively (for DPE NanoServices only)

Set the key |Common|Elasticsearch|EncryptedPassword to the corresponding encrypted password (BCS encryption mode)

Enabling Elasticsearch for a DigaSystem Table

See Database/Table Configuration

Changing the default index settings

Set the key |Common|Elastisearch|DefaultIndexSettings to change the default index settings, e.g. change the analyzer to simple.

JavaScript
{     "settings": {
             "analysis": {
                    "analyzer": {
                           "default": { "type": "simple" } } } }
}

or using a custom analyzer

JavaScript
{     "settings": {
             "analysis": {
                    "analyzer": {
                           "default": { "tokenizer": "lowercase", "filter": [ "asciifolding" ] } } } }
}

Changing the default index mapping

Set the key |Common|Elastisearch|DefaultIndexMapping to change the hard-coded default index mapping, e.g.

Example
{      "mappings": {
         "entry": {
            "properties": {
               "Album": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Amplification": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "AmplificationIn": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "AmplificationOut": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "ArchiveDate": {
                  "type": "date"
               },
               "Archived": {
                  "type": "integer"
               },
               "Archiving": {
                  "type": "integer"
               },
               "AudioFormat": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "AudioMode": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Author": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "AvailDate": {
                  "type": "date"
               },
               "Bitrate": {
                  "type": "integer"
               },
               "BriefDesc": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Broadcast": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "BroadcastDate": {
                  "type": "date"
               },
               "Broadcastings": {
                  "type": "long"
               },
               "CartPriority": {
                  "type": "long"
               },
               "ChangeDate": {
                  "type": "date"
               },
               "ChangeUser": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Class": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Composer": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Correspondent": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "CostCenter": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "CreateDate": {
                  "type": "date"
               },
               "Creator": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "DeleteDate": {
                  "type": "date"
               },
               "Distribution": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Donut": {
                  "type": "long"
               },
               "Duration": {
                  "type": "long"
               },
               "Editor": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "FadeIn": {
                  "type": "long"
               },
               "FadeOut": {
                  "type": "long"
               },
               "FileSize": {
                  "type": "long"
               },
               "Filename": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Filename2": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Filepart": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "FirstUseDate": {
                  "type": "date"
               },
               "FirstWords": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "FlagsEx": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Forarchive": {
                  "type": "integer"
               },
               "ForeignMotive": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "GemaId": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Generation": {
                  "type": "long"
               },
               "Generator": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "GenericTitle": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "GroupId": {
                  "type": "long"
               },
               "Growing": {
                  "type": "integer"
               },
               "Header": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "HookIn": {
                  "type": "long"
               },
               "HookOut": {
                  "type": "long"
               },
               "Identifier": {
                  "type": "long"
               },
               "Indexed": {
                  "type": "integer"
               },
               "Informat": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Intro": {
                  "type": "long"
               },
               "Invalid": {
                  "type": "integer"
               },
               "Invisible": {
                  "type": "integer"
               },
               "KeyFrameExists": {
                  "type": "integer"
               },
               "Keywords": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "LastSendDate": {
                  "type": "date"
               },
               "LastUseDate": {
                  "type": "date"
               },
               "LastWords": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "LinkIn": {
                  "type": "long"
               },
               "LinkOut": {
                  "type": "long"
               },
               "Location": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Loop": {
                  "type": "integer"
               },
               "LowResExists": {
                  "type": "integer"
               },
               "MarkIn": {
                  "type": "long"
               },
               "MarkOut": {
                  "type": "long"
               },
               "MediumCode": {
                  "type": "long"
               },
               "MediumName": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "MemberGroupId": {
                  "type": "long"
               },
               "MixerSource": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Motive": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "MusicId": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "New": {
                  "type": "integer"
               },
               "NoDelete": {
                  "type": "integer"
               },
               "Number": {
                  "type": "long"
               },
               "Orderer": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Outro": {
                  "type": "long"
               },
               "Outro2": {
                  "type": "long"
               },
               "Owner": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Perfect": {
                  "type": "integer"
               },
               "Performer": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Personal": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "PersonalRadio": {
                  "type": "integer"
               },
               "PlayOutGain": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Pool": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Presentation": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Priority": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Producer": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Publisher": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Ramp": {
                  "type": "long"
               },
               "Ready": {
                  "type": "integer"
               },
               "RecordDate": {
                  "type": "date"
               },
               "Recordplace": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Registration": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Remark": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "ReplFlags": {
                  "type": "long"
               },
               "ReplIdent": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "RequestDearchive": {
                  "type": "integer"
               },
               "Ressort": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Royalties": {
                  "type": "integer"
               },
               "Samplerate": {
                  "type": "long"
               },
               "SharedAudio": {
                  "type": "integer"
               },
               "Singer": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "SoftDeleted": {
                  "type": "integer"
               },
               "SoundProcessing": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Source": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "SpotLength": {
                  "type": "long"
               },
               "State": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Stinger": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Story": {
                  "type": "integer"
               },
               "SubRessort": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Table": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Tag": {
                  "type": "long"
               },
               "TextDuration": {
                  "type": "long"
               },
               "Title": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Transmitted": {
                  "type": "integer"
               },
               "UseRestrictions": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
               "Vsat": {
                  "type": "integer"
               },
               "Weekday": {
                  "type": "integer"
               },
               "WithTextFile": {
                  "type": "integer"
               }
            }
         }
      }
}

Complex Configuration Example for Elasticsearch >= 8.x

DefaultIndexSettings 

Example DefaultIndexSettings for Versions >= 8.x
JSON
{   
	"settings": {
		"analysis": {
			"filter": {
				"id_word_delimiter": {
					"type": "word_delimiter_graph",
					"generate_word_parts": true,
					"generate_number_parts": true,
					"catenate_all": true,
					"preserve_original": true,
					"split_on_numerics": true,
					"split_on_case_change": true
				}
			},
			"analyzer": {
				"all_analyzer": {
					"type": "custom",
					"tokenizer": "standard",
					"filter": [
						"lowercase",
						"id_word_delimiter"
					]
				}
			}
		}
	}
}

DefaultIndexMapping 

Example DefaultIndexMapping for Versions >= 8.x
JSON
{
	"mappings": {
		"dynamic": true,
		"properties": {
			"__all": {
				"type": "text",
				"analyzer": "all_analyzer",
				"fields": {
					"keyword": {
						"type": "keyword",
						"ignore_above": 8191
					}
				}
			},
			"Album": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Amplification": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"AmplificationIn": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"AmplificationOut": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"ArchiveDate": {
			  "type": "date"
			},
			"Archived": {
			  "type": "integer"
			},
			"Archiving": {
			  "type": "integer"
			},
			"AudioFormat": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"AudioMode": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Author": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"AvailDate": {
			  "type": "date"
			},
			"Bitrate": {
			  "type": "integer"
			},
			"BriefDesc": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Broadcast": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"BroadcastDate": {
			  "type": "date"
			},
			"Broadcastings": {
			  "type": "long"
			},
			"CartPriority": {
			  "type": "long"
			},
			"ChangeDate": {
			  "type": "date"
			},
			"ChangeUser": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Class": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Composer": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Correspondent": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"CostCenter": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"CreateDate": {
			  "type": "date"
			},
			"Creator": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"DeleteDate": {
			  "type": "date"
			},
			"Distribution": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Donut": {
			  "type": "long"
			},
			"Duration": {
			  "type": "long"
			},
			"Editor": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"FadeIn": {
			  "type": "long"
			},
			"FadeOut": {
			  "type": "long"
			},
			"FileSize": {
			  "type": "long"
			},
			"Filename": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Filename2": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Filepart": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"FirstUseDate": {
			  "type": "date"
			},
			"FirstWords": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"FlagsEx": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Forarchive": {
			  "type": "integer"
			},
			"ForeignMotive": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"GemaId": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Generation": {
			  "type": "long"
			},
			"Generator": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"GenericTitle": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"GroupId": {
			  "type": "long"
			},
			"Growing": {
			  "type": "integer"
			},
			"Header": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"HookIn": {
			  "type": "long"
			},
			"HookOut": {
			  "type": "long"
			},
			"Identifier": {
			  "type": "long"
			},
			"Indexed": {
			  "type": "integer"
			},
			"Informat": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Intro": {
			  "type": "long"
			},
			"Invalid": {
			  "type": "integer"
			},
			"Invisible": {
			  "type": "integer"
			},
			"KeyFrameExists": {
			  "type": "integer"
			},
			"Keywords": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"LastSendDate": {
			  "type": "date"
			},
			"LastUseDate": {
			  "type": "date"
			},
			"LastWords": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"LinkIn": {
			  "type": "long"
			},
			"LinkOut": {
			  "type": "long"
			},
			"Location": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Loop": {
			  "type": "integer"
			},
			"LowResExists": {
			  "type": "integer"
			},
			"MarkIn": {
			  "type": "long"
			},
			"MarkOut": {
			  "type": "long"
			},
			"MediumCode": {
			  "type": "long"
			},
			"MediumName": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"MemberGroupId": {
			  "type": "long"
			},
			"MixerSource": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Motive": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"MusicId": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"New": {
			  "type": "integer"
			},
			"NoDelete": {
			  "type": "integer"
			},
			"Number": {
			  "type": "long"
			},
			"Orderer": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Outro": {
			  "type": "long"
			},
			"Outro2": {
			  "type": "long"
			},
			"Owner": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Perfect": {
			  "type": "integer"
			},
			"Performer": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Personal": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"PersonalRadio": {
			  "type": "integer"
			},
			"PlayOutGain": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Pool": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Presentation": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Priority": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Producer": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Publisher": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Ramp": {
			  "type": "long"
			},
			"Ready": {
			  "type": "integer"
			},
			"RecordDate": {
			  "type": "date"
			},
			"Recordplace": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Registration": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Remark": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"ReplFlags": {
			  "type": "long"
			},
			"ReplIdent": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"RequestDearchive": {
			  "type": "integer"
			},
			"Ressort": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Royalties": {
			  "type": "integer"
			},
			"Samplerate": {
			  "type": "long"
			},
			"SharedAudio": {
			  "type": "integer"
			},
			"Singer": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"SoftDeleted": {
			  "type": "integer"
			},
			"SoundProcessing": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Source": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"SpotLength": {
			  "type": "long"
			},
			"State": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Stinger": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Story": {
			  "type": "integer"
			},
			"SubRessort": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Table": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Tag": {
			  "type": "long"
			},
			"TextDuration": {
			  "type": "long"
			},
			"Title": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Transmitted": {
			  "type": "integer"
			},
			"UseRestrictions": {
			  "type": "text",
			  "copy_to": "__all",
			  "fields": {
				 "keyword": {
					"type": "keyword",
					"ignore_above": 256
				 }
			  }
			},
			"Vsat": {
			  "type": "integer"
			},
			"Weekday": {
			  "type": "integer"
			},
			"WithTextFile": {
			  "type": "integer"
			},
			"SPEECHTOTEXT_PLAIN": {
			  "type": "text",
			  "copy_to": "__all"
			},
			"ARD_CREATIONID": {
			  "type": "keyword",
			  "ignore_above": 256,
			  "copy_to": "__all"
			},
			"MPN_VOEDATUM": {
			  "type": "text",
			  "copy_to": "__all"
			}
		},
		"dynamic_templates": [
		  {
			"default_strings": {
			  "match_mapping_type": "string",
			  "mapping": {
				"type": "text",
				"copy_to": "__all",
				"fields": {
				  "keyword": {
					"type": "keyword",
					"ignore_above": 256
				  }
				}
			  }
			}
		  },
		  {
			"default_longs": {
			  "match_mapping_type": "long",
			  "mapping": {
				"type": "long"
			  }
			}
		  },
		  {
			"default_doubles": {
			  "match_mapping_type": "double",
			  "mapping": {
				"type": "double"
			  }
			}
		  },
		  {
			"default_booleans": {
			  "match_mapping_type": "boolean",
			  "mapping": {
				"type": "boolean"
			  }
			}
		  },
		  {
			"default_dates": {
			  "match_mapping_type": "date",
			  "mapping": {
				"type": "date"
			  }
			}
		  }
		]
	}
}