【问题标题】:Add DistanceFeatureQueryBuilder to Criteria with Elasticsearch Java client使用 Elasticsearch Java 客户端将 DistanceFeatureQueryBuilder 添加到 Criteria
【发布时间】:2021-10-04 09:46:43
【问题描述】:

我正在使用Spring Data Elasticsearch 4.2.3,并通过以下方式使用标准构建我的查询:

Criteria criteria = ...
Query query = new CriteriaQuery(criteria)
    .setPageable(paging);

SearchHits<Content> hits = elasticsearchRestTemplate
    .search(query, Person.class);

我想在搜索前将DistanceFeatureQueryBuilder 添加到查询中。我可以通过这种方式创建它,但不知道如何将其添加到查询中:

    DistanceFeatureQueryBuilder distanceFeatureQueryBuilder = new DistanceFeatureQueryBuilder("date",
    new Origin("now"), "1d");

如何同时使用两者?我想使用 Criteria 来构建条件并在同一查询中使用 distance_feature。

【问题讨论】:

    标签: java elasticsearch spring-data spring-data-elasticsearch


    【解决方案1】:

    这是不可能的,目前没有将specialized queries 集成到Criteria API 中。

    【讨论】:

      猜你喜欢
      • 2020-09-29
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      相关资源
      最近更新 更多