elasticsearch - 属性的过滤结果总是返回空
问题描述
从今天早上开始,我就被困在一个弹性搜索查询上。我想查询其属性attr等于value的所有对象。这是我尝试过的,但是尽管存在这些对象,但输出为空
"query":
{
"bool": {
"must": {
"match": {
"attr": "value"
}
}
}
}
然后我尝试使用以下查询检索我的所有对象并且它有效
"query":
{
"bool": {
"must": {
"match": {
"_all": {}
}
}
}
}
请,任何人都可以告诉我为什么我的查询总是返回空?
我正在使用弹性搜索 6.5。
解决方案
推荐阅读
- python - 如何使用此 ffmpeg python 脚本正确剪切视频
- c++ - SFML 具有随机值的多个对象及其冲突
- matlab - 如何防止表值中的精度损失?
- .net - Office365 和 Visual Studio 2010 是否有 PIA?
- snowflake-cloud-data-platform - 我需要为 Snowflake 和 On Premise 之间的数据传输付费吗?
- css - 垂直滚动条可见性
- vba - 如何在电子邮件末尾嵌入照片?
- javascript - Safari浏览器中的Jquery datepicker错误
- flask - 使用 Flask 中的 HTTP 307 临时重定向将文件上传到第三方 API
- qt - 非 html 内容的 QTextDocument 样式表