Easy-Es Easy-Es
💋Home
  • v2.0.0(current version)
  • What's New

    • What' s New In Easy-Es v2.0.0?
  • history version

    • v1.x.x
  • Upgrade guide

    • Upgrade to 2.x.x instructions
💖Support
  • OS Community
  • Recommend Goods
  • Project PPT (opens new window)
  • Project introduction
  • Project members
  • PR
Join
Customer
  • Doc-Apis (opens new window)
  • Fitness plan automatic generation system (opens new window)
  • Vuepress-theme-vdoing (opens new window)
  • Gitee (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)

adv display by random ❤️become sponsor
💋Home
  • v2.0.0(current version)
  • What's New

    • What' s New In Easy-Es v2.0.0?
  • history version

    • v1.x.x
  • Upgrade guide

    • Upgrade to 2.x.x instructions
💖Support
  • OS Community
  • Recommend Goods
  • Project PPT (opens new window)
  • Project introduction
  • Project members
  • PR
Join
Customer
  • Doc-Apis (opens new window)
  • Fitness plan automatic generation system (opens new window)
  • Vuepress-theme-vdoing (opens new window)
  • Gitee (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)
  • Quick start

    • Introduction
    • Applicable scene
    • Worry free
    • Avoid pit
    • Quick start
    • Springboot demo
    • Config
    • Annotation
  • Core functions

    • Auto process index
    • CRUD
    • Condition constructor
  • Extended function

    • Mixed query
    • Origin query
      • API
    • Page
    • Nested
    • Join Parent child
    • Get DSL
  • High-level syntax

    • Field filtering
    • Sort
    • Aggregation
    • Match
    • Weight
    • Highlight
    • Geo
  • Plugin

    • Plugin
  • Other

    • Faq
    • Difference from MP
    • MySQL and EE syntax comparison
    • Update log
    • Update plan
    • Copyright
    • Thanks
  • v1.xDoc
  • Extended function
LaoHan
2023-03-18
目录

Origin query

# API

// semi-native query
     SearchResponse search(LambdaEsQueryWrapper<T> wrapper) throws IOException;

// Standard native query can specify RequestOptions
     SearchResponse search(SearchRequest searchRequest, RequestOptions requestOptions) throws IOException;
1
2
3
4
5

Tips

In some high-level grammars, such as specifying a highlighted field, if our return type is the entity object itself, but there is usually no highlighted field in the entity, so the highlighted field cannot be received. In this case, the native return object SearchResponse of RestHighLevelClient can be used. Although EE covers most of the scenarios where we use ES, there may still be scenarios that are not covered. At this time, you can still query through the native syntax provided by RestHighLevelClient, just call the standard native query method, and the input parameters and returns are both RestHighLevelClient native If you need to use RestHighLevelClient in your code, you can directly use @Autowired annotation injection, EE has automatically configured the bean for you, so using EE is always >=RestHighLevelClient.

Help us improve this document (opens new window)
Last update: 2024/03/29
Mixed query
Page

← Mixed query Page→

Theme by Vdoing | Copyright © 2021-2025 LaoHan | Zhejiang ICP No. 2022020479 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式