如何创建将标记空白字符串并将其更改为小写以进行索引的映射?
这是我当前的映射,它通过空格标记化,因为我无法理解如何将其小写并搜索(查询)相同的…
{ "mappings": { "my_type" : { "properties" : { "title" : { "type" : "string", "analyzer" : "whitespace", "tokenizer": "whitespace", "search_analyzer":"whitespace" } } } } }
请帮忙…
我设法写了一个自定义分析器,这有效…
"settings":{ "analysis": { "analyzer": { "lowercasespaceanalyzer": { "type": "custom", "tokenizer": "whitespace", "filter": [ "lowercase" ] } } } }, "mappings": { "my_type" : { "properties" : { "title" : { "type" : "string", "analyzer" : "lowercasespaceanalyzer", "tokenizer": "whitespace", "search_analyzer":"whitespace", "filter": [ "lowercase" ] } } } }