【发布时间】:2016-09-30 10:59:24
【问题描述】:
我正在使用 elasticsearch 在我的应用程序中搜索一些记录。
filtered: {
query: {
query_string: {
query: "*#{term}*",
fields: ["name"]
}
},
filter: {
bool: {
must: [
{term: {store_id: store_id}},
{match: {dealer: dealer}}
]
}
}
}
当某些参数不存在并且为 store_id 和 dealer 传递 nil 值时。 ii 给出以下错误:{"type":"query_parsing_exception","reason":"No text specified for text query"
我想如果store_id 或dealer 为零,那么它应该显示与查询匹配的所有结果。在elasticsearch中可以吗?
【问题讨论】:
标签: ruby-on-rails-4 elasticsearch chewy-gem