【发布时间】:2016-07-13 08:51:56
【问题描述】:
我需要使用| 分隔符将字符串36-3031.00|36-3021.00 标记为36-3031.00 和36-3021.00。
我试过这样,
PUT text
{
"test1": {
"settings": {
"analysis" : {
"tokenizer" : {
"pipe_tokenizer" : {
"type" : "pattern",
"pattern" : "|"
}
},
"analyzer" : {
"pipe_analyzer" : {
"type" : "custom",
"tokenizer" : "pipe_tokenizer"
}
}
}
},
"mappings": {
"mytype": {
"properties": {
"text": {
"type": "string",
"analyzer": "pipe_analyzer"
}
}
}
}
}}
但它不会产生精确的结果。任何人都可以整理出这个用例吗?
【问题讨论】: