【发布时间】:2015-05-16 21:22:07
【问题描述】:
在分析alpha 1a beta 时,我希望令牌的结果是[alpha 1 a beta]。为什么myAnalyzer 不成功?
POST myindex
{
"settings" : {
"analysis" : {
"analyzer" : {
"myAnalyzer" : {
"type" : "custom",
"tokenizer" : "standard",
"filter" : [ "split_on_numerics" ]
}
},
"filter" : {
"split_on_numerics" : {
"type" : "word_delimiter",
"split_on_numerics" : true,
"split_on_case_change" : false,
"generate_word_parts" : false,
"generate_number_parts" : false,
"catenate_all" : false
}
}
}
}
}
现在当我跑步时
GET /myindex/_analyze?analyzer=myAnalyzer&text=alpha 1a beta
不返回任何令牌。再说一遍,为什么?
【问题讨论】: