【发布时间】:2021-02-15 07:01:58
【问题描述】:
我有一个查询,它搜索包含某些值的成绩单。它应该匹配属于特定租户的每个文档。查询在其术语过滤器没有大写字母时有效,但在有大写字母时会失败。
我应该将我的租户 ID 编码为仅使用小写字母的格式吗?或者有没有办法使术语过滤器(或一些类似的过滤器)区分大小写?还是我需要在 tenant_id 字段上启用某些选项以保留其大小写?
{
'query': {
'bool': {
'must': [{'match': {'transcript': 'hello, world!'}}],
'filter': [
{'term': {'tenant_id': 'XRqtv5O91WEEt'}}
]
}
}
}
【问题讨论】:
标签: python elasticsearch elasticsearch-py