我正在基于连字符等特殊字符对数据进行索引。 我必须在连字符周围没有索引的情况下对连字符进行索引,而在周围没有空间的情况下则不能对其进行索引。例如: 待定索引:租赁为租赁,-,租金,租赁 未列入索引:租赁-出租,出租 我的设置是:
{
"settings": {
"analysis": {
"analyzer": {
"indexAnalyzer": {
"tokenizer": "indexTokenizer"
}
},
"tokenizer": {
"indexTokenizer": {
"type": "simple_pattern",
"pattern": "([a-zA-Z0-9]+)|([-]+)"
}
}
}
}
}
我该怎么做?