【问题标题】:_doc + Spring data elasticsearch + find document_doc + Spring data elasticsearch + 查找文档
【发布时间】:2022-01-13 16:43:19
【问题描述】:

如何将以下查询转换为 Spring Data elasticsearch

GET indexName/_doc/{id}?_source_includes=jsonField1,jsonField2

【问题讨论】:

    标签: elasticsearch spring-data-elasticsearch


    【解决方案1】:

    Spring Data Elasticsearch 目前不支持 get 请求的源过滤。

    编辑 09.12.2021:

    如果您不需要源过滤,通过 id 获取文档,您可以使用

    ElasticsearchOperations#get(java.lang.String, java.lang.Class<T>)

    ElasticsearchRepository#findById(ID)

    【讨论】:

    • 没有源过滤怎么办 GET indexName/_doc/{id}
    • 我的意思是spring data elasticsearch中有什么方法可以通过id找到文档。我不想使用 SearchQuery。
    猜你喜欢
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    • 2019-03-21
    相关资源
    最近更新 更多