Index identifiers for administrative units

This commit is contained in:
Alexander van den Berghe
2023-09-19 14:40:39 +02:00
parent 281e7fcfe0
commit 0265b73a27
2 changed files with 32 additions and 20 deletions

View File

@@ -66,11 +66,7 @@
"custom_sort_normalizer": {
"type": "custom",
"char_filter": [],
"filter": [
"lowercase",
"trim",
"asciifolding"
]
"filter": ["lowercase", "trim", "asciifolding"]
}
}
}
@@ -560,11 +556,7 @@
},
{
"type": "person",
"composite_types": [
"minister",
"agent",
"mandatory"
],
"composite_types": ["minister", "agent", "mandatory"],
"on_path": "people",
"properties": [
{
@@ -793,6 +785,11 @@
"http://www.w3.org/ns/org#hasPrimarySite",
"https://data.vlaanderen.be/ns/organisatie#bestaatUit",
"https://data.vlaanderen.be/ns/adres#gemeentenaam"
],
"identifier": [
"http://www.w3.org/ns/adms#identifier",
"https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator",
"https://data.vlaanderen.be/ns/generiek#lokaleIdentificator"
]
},
"mappings": {
@@ -856,6 +853,15 @@
"normalizer": "custom_sort_normalizer"
}
}
},
"identifier": {
"type": "text",
"fields": {
"field": {
"type": "keyword",
"normalizer": "custom_sort_normalizer"
}
}
}
}
}

View File

@@ -38,11 +38,7 @@
"custom_sort_normalizer": {
"type": "custom",
"char_filter": [],
"filter": [
"lowercase",
"trim",
"asciifolding"
]
"filter": ["lowercase", "trim", "asciifolding"]
}
}
}
@@ -532,11 +528,7 @@
},
{
"type": "person",
"composite_types": [
"minister",
"agent",
"mandatory"
],
"composite_types": ["minister", "agent", "mandatory"],
"on_path": "people",
"properties": [
{
@@ -766,6 +758,11 @@
"http://www.w3.org/ns/org#hasPrimarySite",
"https://data.vlaanderen.be/ns/organisatie#bestaatUit",
"https://data.vlaanderen.be/ns/adres#gemeentenaam"
],
"identifier": [
"http://www.w3.org/ns/adms#identifier",
"https://data.vlaanderen.be/ns/generiek#gestructureerdeIdentificator",
"https://data.vlaanderen.be/ns/generiek#lokaleIdentificator"
]
},
"mappings": {
@@ -829,6 +826,15 @@
"normalizer": "custom_sort_normalizer"
}
}
},
"identifier": {
"type": "text",
"fields": {
"field": {
"type": "keyword",
"normalizer": "custom_sort_normalizer"
}
}
}
}
}