首页 > 解决方案 > NativeSearchQueryBuilder 没有按预期过滤 id

问题描述

NativeSearchQueryBuilder 没有按预期过滤 id

NativeSearchQuery query = new NativeSearchQueryBuilder()
    .withSourceFilter(new FetchSourceFilterBuilder().withIncludes("bi", "li").build())
    .withPageable(pageable).withIds(ids).build();
SearchHits<Profile> searchHits = esRestTemplate.search(query, Foo.class);


POST /foos/_search
{
  "from": 0,
  "size": 50,
  "version": true,
  "explain": false,
  "_source": {
    "includes": [
      "bi",
      "li"
    ],
    "excludes": []
  }
}

spring-data-elasticsearch 4.2.1

标签: spring-data-elasticsearch

解决方案


推荐阅读