`
sundayrong
  • 浏览: 12566 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Lucene 查询的关键字和保留字

阅读更多
+ - & | ! ( ) { } [ ] ^ ~ * ? : \ 还有 AND OR NOT

这些关键字在查询前要进行过滤或替换或转义

否则将出现如下错误:
Exception in thread "main" org.apache.lucene.queryParser.ParseException: Cannot parse '
': Encountered "<EOF>" at line 1, column 4.
Was expecting one of:
    <NOT> ...
    "+" ...
    "-" ...
    "(" ...
    "*" ...
    <QUOTED> ...
    <TERM> ...
    <PREFIXTERM> ...
    <WILDTERM> ...
    "[" ...
    "{" ...
    <NUMBER> ...
   
at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:149)
分享到:
评论

相关推荐

    Lucene的IK Analyzer 3.0 中文分词器 全解

    - 对于Lucene用户,可以快速入门通过Java代码示例进行索引和查询操作,利用Analyzer接口集成IK Analyzer。 5. **Lucene 用户快速入门** - 使用IK Analyzer 需要导入Analyzer类,并实例化IKAnalyzer对象。然后在...

    lucene自学

    ### Lucene自学知识点详解 #### 一、Lucene概述与基本概念 - **Lucene**:Lucene是一款...通过以上知识点的学习,我们可以了解到Lucene的核心架构及其关键组成部分的工作原理,这对于深入理解和应用Lucene至关重要。

    IKAnalyzer中文分词器

    4. **Lucene查询优化**:IKAnalyzer内置了针对Lucene全文检索优化的查询分析器IKQueryParser,利用歧义分析算法优化搜索关键字的排列组合,有效提升Lucene检索的准确性和速度。 #### 二、分词效果示例 通过几个...

    IKAnalyzer中文分词好帮手

    - **Lucene优化**:针对Lucene全文检索进行了优化,提供了一个专门的查询分析器IKQueryParser,采用歧义分析算法来优化查询关键字的搜索排列组合,显著提高了Lucene检索的命中率。 ##### 1.3 分词效果示例 以下是...

    word源码java-ElasticSearch-Simple-Share:组内关于ElasticSearch的简单使用说明内容分享

    保留字消义 检索关键字个数太多报错 权限控制&监控 中文姓名检索不准确 参考(Copy)内容 简介 ElasticSearch是一个基于Lucene(路(第一声)森(第三声))的搜索服务器。 它提供了一个分布式多用户能力的全文搜索...

    IKAnalyzer中文分词器V3.2.8使用手册

    6. **针对Lucene优化的查询分析器**:IKQueryParser针对Lucene进行了专门优化,引入简单的搜索表达式,并采用歧义分析算法来优化查询关键字的搜索排列组合,显著提高了Lucene检索的命中率。 #### 1.3 分词效果示例 ...

Global site tag (gtag.js) - Google Analytics