搜索

TermQuery:

根据词进行搜索(只能从文本中进行搜索)

QueryParser:

根据域名进行搜索,可以设置默认搜索域,推荐使用. (只能从文本中进行搜索)

NumericRangeQuery:

从数值范围进行搜索

BooleanQuery:

组合查询,可以设置组合条件,not and or.从多个域中进行查询

must相当于and关键字,是并且的意思

should,相当于or关键字或者的意思

must_not相当于not关键字, 非的意思

注意:单独使用must_not  或者 独自使用must_not没有任何意义

MatchAllDocsQuery:

查询出所有文档

MultiFieldQueryParser:

可以从多个域中进行查询,只有这些域中有关键词的存在就查询出来.

如果觉得本文对您有所帮助,欢迎您扫码下图所示的支付宝和微信支付二维码对本文进行随意打赏。您的支持将鼓励我继续创作

lucene的Query类型相关推荐

  1. Grafana Query类型模板变量的使用

    Grafana Query类型模板变量的使用 一.背景 二.需求 三.实现步骤 1.创建一个Dashboard 2.设置模板变量 1.添加 nodename 变量,获取服务器的类型 2.添加 inst ...

  2. 【Java】Lucene检索引擎详解

    基于Java的全文索引/检索引擎--Lucene Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能. L ...

  3. 【手把手教你全文检索】Apache Lucene初探

    讲解之前,先来分享一些资料 首先呢,学习任何一门新的亦或是旧的开源技术,百度其中一二是最简单的办法,先了解其中的大概,思想等等.这里就贡献一个讲解很到位的ppt.已经被我转成了PDF,便于搜藏. 其次 ...

  4. 用到lucene的爬虫的简单实现

    2019独角兽企业重金招聘Python工程师标准>>> 小菜鸟我最近研究了一下lucene,以及前面的爬虫的写法,我想到能否用lucene写一个站内搜索,由于我对htmlprase不 ...

  5. Lucene教程具体解释

    注明:本文是由本人在开发有关基于lucene资源检索系统时的一点总结,当中一部分是自己依据开发过程自己总结的,也有部分是摘自网络,因无法获取当时摘文的地址,所以在此没有写源地址. 转载请声明出处 Lu ...

  6. 全文搜索技术—Lucene

    1.   内容安排 实现一个文件的搜索功能,通过关键字搜索文件,凡是文件名或文件内容包括关键字的文件都需要找出来.还可以根据中文词语进程查询,并且支持多种条件查询. 本案例中的原始内容就是磁盘上的文件 ...

  7. Lucene入门教程

    Lucene教程 1 lucene简介 1.1 什么是lucene     Lucene是一个全文搜索框架,而不是应用产品.因此它并不像www.baidu.com 或者google Desktop那么 ...

  8. Lucene之Java实战

    1.导包 2.索引的创建 2.1首先,我们需要定义一个词法分析器. Analyzer analyzer = new IKAnalyzer();//官方推荐 Analyzer analyzer = ne ...

  9. 使用 Apache Lucene 搜索文本——轻松为应用程序构建搜索和索引功能

    简介: 本文将探讨 Apache Lucene -- 性能卓越.功能全面的文本搜索引擎库.我们将学习 Lucene 架构及其核心 API.学习如何使用 Lucene 进行跨平台全文本搜索.建立索引.显 ...

最新文章

  1. 递归求解并生成哈夫曼编码的代码实现
  2. IIS 承载的WCF服务失败
  3. who|sort实现
  4. 线程执行完之后会释放吗_java多线程并发:CAS+AQS+HashMap+volatile+ThreadLocal,乐分享...
  5. mysql权限相关操作
  6. .net core3.1 下由Autofac接管IOC
  7. flask与js交互的示例代码_Frida Java Hook 详解(安卓9):代码及示例(上)
  8. Python3 configparser值为多行时配置文件书写格式
  9. 数字图像处理MFC程序设计之图像的打开显示
  10. Express框架、Webstorm中创建Express项目
  11. kangle虚拟主机系统easypanel使用教程
  12. git 代码提交,出现403错误的问题
  13. Chrome浏览器显示“Adobe flash player已过期”问题之解决
  14. 华为meto40 pro怎么升级鸿蒙,我有一台mate40pro,何时可以升级鸿蒙系统?
  15. 论文笔记《Combining Events and Frames Using Recurrent Asynchronous Multimodal Networks for Monocular ...》
  16. 【编程题】【Scratch四级】2022.03 早餐组合
  17. 在vc中使用xtremetoolkit界面库-----安装及环境配置
  18. Android性能优化系列篇(五):弱网优化
  19. 查看qq空间说说及评论,设置相关表结构
  20. 搭建个人图床【阿里云OSS+PicGo】

热门文章

  1. C++语言引用的介绍和示例
  2. 边缘节点服务ENS > 产品简介 > 什么是边缘节点服务ENS
  3. RoterOS负载均衡教程
  4. Redis学习总结(14)——图解redis五种数据结构底层实现(动图版)
  5. Tomcat学习总结(11)——Linux下的Tomcat安全优化
  6. 梅特勒托利多xk3124电子秤说明书_托利多电子秤使用说明
  7. qt设置 阿里巴巴普惠体 英文_怎样把免费的阿里巴巴普惠字体设置为Office全家桶软件主题字体?...
  8. jenkins 文件服务器,jenkins 部署文档
  9. The Quad - Directory Explorer(一款四窗口的文件资源管理器)
  10. 1019 General Palindromic Number