我需要使用query_string从ElasticSearch中查询两个字段:例如姓名和年龄。
如果我直接通过下面的Liferay的Elastic Search查询,它就可以工作:
{
"query": {
"bool": {
"must": [
{ "match": { "recordSetId": "123" }},
{ "query_string":
{
"query": "Maximil*",
"fields": ["name", "age"]
}
}
]
}
}
}
有人知道我如何从Liferay Java代码发送上述查询吗?我需要类似这样的东西:
StringQuery query = queries.string(searchTerms);
query.setFields(); // this does not exist...
1条答案
按热度按时间twh00eeo1#
(Like()“日志文章.类.getName()”)