标签: elasticsearch
我正在查看本教程,它描述了如何针对索引执行ES搜索,但只使用每个文档的一个字段进行搜索:
int16_t
我想针对多个字段执行搜索:例如用户名,显示名称,电子邮件等。
我应该使用Multi-Search API来实现吗? https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-multi-search.html
答案 0 :(得分:0)
MultiMatchQueryBuilder允许这样做,感谢Abhay帮助我找到合适的解决方案。
MultiMatchQueryBuilder
https://snapshots.elastic.co/javadoc/org/elasticsearch/elasticsearch/6.4.0-SNAPSHOT/org/elasticsearch/index/query/MultiMatchQueryBuilder.html
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html