From 797c88f94630aeb7c2a0240e50ebf2e9d7d27b35 Mon Sep 17 00:00:00 2001 From: "Maxence G. de Montauzan" Date: Fri, 12 Feb 2021 20:16:25 +0100 Subject: [PATCH] (mapping) Tokenize location fields --- mapping.songs.json | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/mapping.songs.json b/mapping.songs.json index 983c685..ceabb7f 100644 --- a/mapping.songs.json +++ b/mapping.songs.json @@ -1,4 +1,28 @@ { + "settings": { + "analysis": { + "analyzer": { + "custom_path_tree": { + "tokenizer": "custom_hierarchy" + }, + "custom_path_tree_reversed": { + "tokenizer": "custom_hierarchy_reversed" + } + }, + "tokenizer": { + "custom_hierarchy": { + "type": "path_hierarchy", + "delimiter": "/", + "skip": 3 + }, + "custom_hierarchy_reversed": { + "type": "path_hierarchy", + "delimiter": "/", + "reverse": "true" + } + } + } + }, "mappings" : { "properties": { "Artist": { @@ -27,6 +51,19 @@ }, "Kind": { "type": "keyword" + }, + "Location": { + "type": "text", + "fields": { + "tree": { + "type": "text", + "analyzer": "custom_path_tree" + }, + "tree_reversed": { + "type": "text", + "analyzer": "custom_path_tree_reversed" + } + } } } }