gpt4 book ai didi

elasticsearch - 如何在Elasticsearch中从Tagcloud方面排除模式

转载 作者:行者123 更新时间:2023-12-02 23:01:56 25 4
gpt4 key购买 nike

我们正在使用Elasticsearch在我们的网站中生成标签云。用于创建标签云的查询如下。

{
"size": 0,
"facets": {
"tagcloud": {
"terms": {
"field": "body.body",
"size": "20",
"exclude": [
"http",
"t.co"
]
}
}
},
"query": {
"bool": {
"must": [
{
"range": {
"body.postedTime": {
"gte": "2015-08-26T00:00:00Z",
"lte": "2015-08-26T23:59:59Z"
}
}
}
]
}
}
}

排除部分工作正常。我需要的是排除一些模式,例如排除所有链接。

在Elasticsearch中这可能吗?如果是的话,我该如何实现。

最佳答案

术语聚合也具有排除模式选项。
检查here
因此,只需使用“http。*”作为排除模式。

为此,您需要启用UAX Email tokeznier,以便链接不会进行标记化的分析。

关于elasticsearch - 如何在Elasticsearch中从Tagcloud方面排除模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32293681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com