elastic4s - 在多个领域中搜索

时间:2015-03-25 09:44:37

标签: scala elasticsearch elastic4s

我使用elastic4s客户端进行我的scala弹性搜索并尝试搜索多个字段 类似的东西:

"query": { "match": { "_all": { "query": "SomeTermToMatch", "operator": "and" } } }

我试过了:

query { '_all', query(searchString)).operator(MatchQueryBuilder.Operator.AND) }

但它没有像原生es那样返回所需的结果。

有人知道我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以将此查询形成为:

search in "index" / "type" query {
  matchQuery("_all", "search string").operator(MatchQueryBuilder.Operator.AND)
}

您可以在elastic4s源中看到显示此工作的unit test