【发布时间】:2021-06-26 05:31:10
【问题描述】:
特别是 catenate_words 选项。
我想用它来连接单词,然后我可以在连接单词之前和之后的短语查询中使用这些单词,但是单词部分阻止了这种情况。
例如,他们的例子是这样的: super-duper-xl → [ superduperxl, super, duper, xl ]
现在,如果我的实际短语是“多么棒的 super-duper-xl”,它会变成一个序列:
[what,a,great,superduperxl,super,duper,xl]
这与短语“great superduperxl”相匹配,很好。
但是,如果短语是“出现了 super-duper-xl”,那么序列将是:
[the,superduperxl,super,duper,xl,emerged]
这确实不短语匹配“superduperxl出现”,但是如果部分令牌(super,duper,xl)没有发出,它会。
有什么方法可以连接单词,只保留连接的单词并过滤掉单词部分?
【问题讨论】:
标签: elasticsearch string-concatenation