如elasticsearch doc表明我们可以像这样执行查询:
curl -XPOST 'localhost:9200/bank/_search?pretty' -d '
{
"query": { "match_all": {} },
"_source": ["account_number", "balance"]
}'
如何在 Spring Data Elasticsearch 库中执行此查询?
最佳答案
从版本 1.2.0 开始,源过滤似乎不可用。 Elasticsearch native Java API 支持它。我在这里创建了一个拉取请求来实现 _source 字段过滤:
https://github.com/spring-projects/spring-data-elasticsearch/pull/115
关于java - Spring Data elasticsearch_search api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31040499/