博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring data mongo模糊搜索
阅读量:6177 次
发布时间:2019-06-21

本文共 959 字,大约阅读时间需要 3 分钟。

  hot3.png

##使用正则

/**     * 3.2版本之前不支持full text search,只能这样正则模糊查找     * @param key     * @return     */    Page
findByContentLike(String key,Pageable pageable);

##使用full text search 3.2版本才支持中文

@Documentpublic class Article {    @Id    private String id;    /**     * 全文检索     */    @TextIndexed    private String content;    public String getId() {        return id;    }    public void setId(String id) {        this.id = id;    }    public String getContent() {        return content;    }    public void setContent(String content) {        this.content = content;    }}

###TextCriteria

Page
findBy(TextCriteria criteria, Pageable page);@Test public void testFullTextSearch(){ TextCriteria textCriteria = TextCriteria.forLanguage("hans") .matchingAny("技术"); Page
page = articleDao.findBy(textCriteria,new PageRequest(0,10)); System.out.println(page.getTotalElements()); }

转载于:https://my.oschina.net/go4it/blog/760356

你可能感兴趣的文章
形参和实参有何区别
查看>>
我的友情链接
查看>>
MySQL表结构的导入和导出MySQL表结构的导入和导出
查看>>
JavaSE 学习参考:Map容器遍历
查看>>
salt模块命令
查看>>
基于TBDS的flume异常问题排查过程
查看>>
2017/5 JavaScript基础7--- 数组
查看>>
网络时常断网的解决办法
查看>>
第八次作业及答案
查看>>
linux 日志定时清理脚本
查看>>
java老司机面试题
查看>>
Guice AOP
查看>>
懒汉式单例
查看>>
java递归组装树形结构
查看>>
手把手教你自己写一个模糊搜索的下拉框
查看>>
.Net文档图像处理工具包GdPicture.NET发布v14.0.30,改进PDF/OCR生成速度
查看>>
NetBSD 8.1 RC1 发布
查看>>
12个必备的JavaScript装逼技巧
查看>>
域名备案图文教程
查看>>
iOS ScrollView上的view添加悬停效果
查看>>