flashlight是否支持如下DSL查询:
{
"query":{
"bool":{
"must":[
{
"match":{
"visibleName":"skye"
}
}
]
}
}
}当我将其放入search/request/key/query的查询字段中时,它不起作用,它返回total = 0。但是,当我放入一个JSON查询:userName:\"skye\"时,它可以工作并返回1 user。
有趣的是,当我将上面的JSON放入URL query中时,它可以正常工作,比如:~/firebase/user/_search?source={json}。我做错了什么?
发布于 2016-09-28 02:29:08
这可能是flashlight的一个问题,git上的当前版本使用的是基本查询。
看看这个PR,看看它是否能帮你修复它:
https://github.com/firebase/flashlight/pull/81/commits/012aae9f577095690f31d7b528d60103761b0ff5
https://stackoverflow.com/questions/39729788
复制相似问题