1
我想找到一種方式來索引文件的描述,如「In-N-Out漢堡」,並進行搜索像「在N出」或「進出」或只是直接「in-n-out」,並讓它返回「In-N-Out漢堡」文件。通過查看文檔,我很困惑如何在索引或搜索時處理短劃線。有什麼建議麼?Elasticsearch模糊搜索短語與破折號
我的當前設置和映射:
curl -XPUT http://localhost:9200/objects -d '{
"settings": {
"analysis": {
"analyzer": {
"lower": {
"type": "custom",
"tokenizer": "keyword",
"filter": [ "lowercase" ]
}
}
}
}
}'
curl -XPUT http://localhost:9200/objects/object/_mapping -d '{
"object" : {
"properties" : {
"objectDescription" : {
"type" : "string",
"fields" : {
"lower": {
"type": "string",
"analyzer": "lower"
}
}
},
"suggest" : {
"type" : "completion",
"analyzer" : "simple",
"search_analyzer" : "simple",
"payloads" : true
}
}
}
}'
我的答案有什麼好運? –
我很抱歉!我現在不在國內,不能玩它。只要我回家,我會讓你知道:) –