问题描述
是否有可以做带状疱疹的处理器,或者我可以以某种方式定制一个?
在下面的管道处理器中,我在空格字符上进行了拆分,但我也想像木瓦分析器那样组合单词:
PUT _ingest/pipeline/split
{
"processors": [
{
"split": {
"field": "title","target_field": "title_suggest.input","separator": "\\s+"
}
}
]
}
示例:
“高级业务开发人员”需要包含这些术语的建议字段。
- 高级业务开发人员
- 业务开发人员
- 开发人员
- https://blog.mimacom.com/autocomplete-elasticsearch-part3/
- How to combine completion,suggestion and match phrase across multiple text fields?
解决方法
这是我使用自定义脚本提出的一种解决方案:
map()