跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 像使用 mybatis 方式一样来使用 elasticsearch
未分類
5 5 月 2021

像使用 mybatis 方式一样来使用 elasticsearch

像使用 mybatis 方式一样来使用 elasticsearch

資深大佬 : manymobi 0

TestMapper 和 esdsl/test.esdsl 文件内容

https://github.com/manymobi/esdsl-core/blob/master/images/esdsl.png

@Mapper("esdsl/test.esdsl") public interface TestMapper {      JSONObject search(@Param("content") String content);      JSONObject search1(@Param("sssss") String sssss, @Param("list") List list);      @Query("{"ssss":#{sssss},"integer":#{integer}}")     @RequestMapping(method = RequestMethod.GET, value = "/v")     JSONObject search2(@Param("sssss") String sssss, @Param("integer") Integer integer);      @RequestMapping(method = RequestMethod.GET, value = "/v")     JSONObject search3(@RequestBody String sssss);  } 
==> search GET /index/${fulltext}/_search {   "query" : {  #if(232=="rwerwe")     "match" : {       "id" :123133131223123212313131       }  #endif   },    "highlight" : {         "pre_tags" : ["<tag1>", "<tag2>"],         "post_tags" : ["</tag1>", "</tag2>"],         "fields" : {             "content" : #{content}         }     } } 

仓库地址 https://github.com/manymobi/esdsl-core

大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具