![]() |
1
4
我的时间很短,所以如果需要的话,我可以在今天/明天晚些时候详细阐述一下。但以下几点应该有效:
你能分享一下你为你的
编辑:V2 过滤器输出为0的原因是Elasticsearch中的过滤器从未经过分析阶段。这是为了精确匹配。 聚合中的标记“wlh”不会转换为“wellwell”,这意味着它不会出现在反向索引中。这是因为,在索引期间,您的“wlh”被翻译为“wellwell”。 为了实现您想要的,您必须将数据索引到一个单独的字段中,并相应地调整过滤器。 您可以尝试以下方式:
输出:
希望这有帮助!! |
![]() |
2
2
希望这能帮助别人,或者至少指向正确的方向。 编辑: 哦,上帝赞美文件!我完全修复了过滤器的问题聚合(链接 here ). 在过滤器配置中,我指定了查询的匹配类型,它成功了!结果是这样的:
|
![]() |
Peter Penzov · 为客户端安装兼容的弹性搜索版本 1 年前 |
![]() |
Bardo · 使用logstash在ELK上获取城市名称的地理位置 1 年前 |
![]() |
I lebzdel I · 如何为单个字段添加char_filter 1 年前 |
![]() |
I lebzdel I · 如果文本字段包含日期,如何添加模糊性 1 年前 |