[英]Updating a record by query in ElasticSearch using olivere/elastic in google go
[英]Translate Elasticsearch DSL to gopkg.in/olivere/elastic.v5
我有要使用https://godoc.org/gopkg.in/olivere/elastic.v5轉換為Elasticsearch查詢的json
json =
{
"query": {
"bool": {
"filter": [
{
"exists": {
"field": "Videos.en"
}
}
]
}
}
}
很簡單! 到目前為止,我所知道的-顯然行不通的是:
enVidsQuery, err := elastic.NewBoolQuery().
Filter(elastic.Exists("field", "Videos.en"))
在我的進口商品中, elastic
引用了“ gopkg.in/olivere/elastic.v5”。
誰能為我提供正確的語法? 我認為對於熟悉該庫的人來說,這是一個簡單的解決方案。
正確的查詢將是:
elastic.NewBoolQuery().Filter(elastic.NewExistsQuery("Videos.en"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.