我使用elastic4s
客户端进行我的scala弹性搜索并尝试搜索多个字段
类似的东西:
"query": { "match": { "_all": { "query": "SomeTermToMatch", "operator": "and" } } }
我试过了:
query { '_all', query(searchString)).operator(MatchQueryBuilder.Operator.AND) }
但它没有像原生es那样返回所需的结果。
有人知道我怎么能做到这一点?
答案 0 :(得分:1)
您可以将此查询形成为:
search in "index" / "type" query {
matchQuery("_all", "search string").operator(MatchQueryBuilder.Operator.AND)
}
您可以在elastic4s源中看到显示此工作的unit test。