我正在嘗試使用Elastic4s創建過濾器查詢。我已經有了這麼多,但我似乎無法找到任何示例,所以我不確定這是如何工作的。所以我得到了:使用Elastic4s進行過濾器查詢
val percQuery = percolate in esIndex/esType query myQuery
esClient.execute(percQuery)
它每次運行它都不匹配任何東西。我發現我需要能夠滲透到一個Id上,但我似乎無法找到任何有關如何去做的例子,甚至在文檔中也沒有。我知道有Elastic4s創建以外滲濾查詢,您可以指定喜歡的ID字段的查詢:
val query = index into esIndex/esType source myDoc id 12345
我試過這樣的滲濾液,但它不喜歡的ID字段,沒有人知道如何能做完了?
我以前使用Dispatch Http來做這件事,但我試圖擺脫它。之前,我是這樣做的提交percolator查詢:
url(s"$esUrl/.percolator/$queryId)
.setContentType("application/json", "utf-8")
.setBody(someJson)
.POST
注意queryId只是需要類似的東西,但在elastic4s。
那麼我以前使用調度Http來做到這一點,但我試圖擺脫它。之前,我正在做這個提交percolator查詢:'url(s「$ esUrl/.percolator/$ queryId)'注意queryId只是需要類似的東西。你認爲這仍然是最好的方法嗎? –