Elasticsearch IK 分词器:FieldAnalyzer.IK_SMART 多字段配置
ES ik 分词器 FieldAnalyzer.IK_SMART 可以设置多个字段。在创建索引时,可以为每个字段指定不同的分词器。例如:
PUT my_index
{
"settings": {
"analysis": {
"analyzer": {
"my_analyzer": {
"tokenizer": "ik_smart"
}
}
}
},
"mappings": {
"properties": {
"field1": {
"type": "text",
"analyzer": "my_analyzer"
},
"field2": {
"type": "text",
"analyzer": "my_analyzer"
}
}
}
}
在上述示例中,我们创建了一个名为 'my_analyzer' 的分词器,并将其用于 'field1' 和 'field2' 字段。这样,当对这两个字段进行搜索时,都会使用 'ik_smart' 分词器进行分词。
原文地址: http://www.cveoy.top/t/topic/bkWH 著作权归作者所有。请勿转载和采集!