我的查询如下:
query: {
filtered: {
filter: {
bool: {
must: [
range: {price: {gte: 222, lte: 1000}},
term: {city: Adana}
]
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
它返回空结果.但是使用uri搜索做同样的事情(_search?q=city:Adana给出正确的结果.
提供多个范围查询,例如纬度和价格工作,但添加术语失败.
这可能有什么问题?
例如:
command """%s abc %s,
abs %s jfh %s etc...""" % (var1, var2, var3, var4)
Run Code Online (Sandbox Code Playgroud)
我需要在多行中编写这些变量,因为代码中有很多变量(用于更新数据库).
测试:
% (var1, var2,\
var3,var4)
Run Code Online (Sandbox Code Playgroud)
不工作 (也在第一行末尾没有","测试)
错误:显示最后一个")"和:
SyntaxError: EOL while scanning string literal
Run Code Online (Sandbox Code Playgroud)
PS.我们得到了一个很好的答案,问题是"%s""""最后,它应该是:"%s"""" - 是的,一个空格解决了问题)))