在我尝试聚合时的弹性搜索查询中,我的值为1234-3245-34234-2342
,它只返回键:1234
是否有可能提及其中的属性类型或正则表达式
更多解释:
"aggregations": { "myagg": { "terms": { "field": "did", "size": 50 } } }
当我在数据上尝试时,值类似于ABC-CDEF-DEFG
,并且在运行脚本后,它无法聚合它。它仅显示密钥ABC
和
"key" : "ABC", "doc_count" : 24069
它不能像ABC-DEF-GHI-fhho
答案 0 :(得分:0)
检查你的映射,我希望你没有为映射做任何事情。那时你可以使用标准分析器来处理字符串。标准分析仪在“ - ”处制动,这就是为什么你得到你提到的术语。使字段not_analyzed,你应该得到更好的结果。
答案 1 :(得分:0)
当我使用field.raw修复问题时... https://github.com/elasticsearch/kibana/issues/364