【问题标题】:Firebase Flashlight DSL queriesFirebase 手电筒 DSL 查询
【发布时间】:2016-09-27 16:25:29
【问题描述】:

手电筒是否支持这样的 DSL 查询:

  {  
   "query":{  
      "bool":{  
         "must":[  
            {  
               "match":{  
                  "visibleName":"skye"
               }
            }
         ]
      }
   }
}

?

当我将它放入search/request/key/query 的查询字段时,它不起作用,它返回total = 0。但是当我改为使用 JSON 查询时:userName:\"skye\",它可以工作并返回 1 user

有趣的是,当我将上面的 JSON 放入 URL 查询中时,它可以工作,例如:~/firebase/user/_search?source={json}。我做错了什么?

【问题讨论】:

    标签: android elasticsearch firebase querydsl flashlight


    【解决方案1】:

    这可能是手电筒的问题,git 上的当前版本正在使用基本查询。

    看看这个 PR,看看它是否为你解决了这个问题:
    https://github.com/firebase/flashlight/pull/81/commits/012aae9f577095690f31d7b528d60103761b0ff5

    【讨论】:

    • 它没有帮助:(你有更多的想法吗?实现这个功能有多复杂?
    猜你喜欢
    • 2018-01-13
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    相关资源
    最近更新 更多