`
shiwentao1982
  • 浏览: 2998 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

刚学习lucene,有个问题请解决。

阅读更多

使用StandardAnalyzer,对下面的字符串进行索引和tokenizer

     江西电视台English Channel

然后同样使用StandardAnalyzer进行PhraseQuery,

怎样使得搜索关键字为   Eng Cha 的时候能查到,而输入 Eng Z 则查不到。

我看了一下文档,lucene现有的Analyzer好像都是把连续的英文字符当成一个token来处理的,

我试着在被索引的字符串的连续的英文字符中间加入空格来实现,但是当搜索关键字有

不相关的字符串的时候,也会搜索出来,郁闷!

分享到:
评论

相关推荐

    Lucene的的学习资料及案例

    **Lucene学习指南** ...总之,Lucene是一个强大的搜索引擎工具,它提供了完整的搜索解决方案,适用于各种需要全文检索功能的应用场景。通过深入学习和实践,你将能够利用Lucene构建高效的搜索系统。

    lucene学习lucene学习

    Lucene 是一个强大的全文搜索引擎库,它以 Java 语言实现,并作为 Apache 软件基金会的 Apache Jakarta 项目的一部分开放源代码。Lucene 提供了高效、可扩展的索引和搜索功能,允许开发者轻松地在应用程序中集成高级...

    Lucene5学习之增量索引(Zoie)

    Lucene本身并不直接支持增量索引,因此,开发者们开发了Zoie系统,它是基于Lucene的一个扩展,旨在解决大数据量场景下的实时索引问题。Zoie的名字来源于“Zero Indexing Overhead”,即零索引开销,它的核心思想是...

    data.rar学习lucene需要的数据文件

    “data.rar”文件是学习Lucene时常用的一个数据集,它包含各种类型的数据,如文本、图片、音频等,用于演示和实践Lucene的索引和检索功能。解压后的“data”文件夹下可能包含了多个子文件夹,每个子文件夹代表不同的...

    Lucene.net学习帮助文档

    源码分析是学习Lucene.net的重要环节。通过阅读源码,你可以了解其内部工作原理,包括分词器(Tokenizer)如何将文本分割成词元,索引器(IndexWriter)如何构建索引,以及搜索器(Searcher)如何执行查询。此外,你...

    一步一步跟我学习Lucene源码之lucene的各种Field

    在深入探讨Lucene Field之前,我们先来...在实际应用中,结合其他相关技术,如Solr(基于Lucene的搜索引擎服务器)、Netty(高性能网络通信框架)和Hadoop(大数据处理框架),可以构建更复杂、高效的搜索解决方案。

    Lucene5学习之Group分组统计

    "Lucene5学习之Group分组统计" 这个标题指出我们要讨论的是关于Apache Lucene 5版本中的一个特定功能——Grouping。在信息检索领域,Lucene是一个高性能、全文搜索引擎库,而Grouping是它提供的一种功能,允许用户对...

    Lucene5学习之拼音搜索

    本文将围绕“Lucene5学习之拼音搜索”这一主题,详细介绍其拼音搜索的实现原理和实际应用。 首先,我们需要理解拼音搜索的重要性。在中文环境中,由于汉字的复杂性,用户往往习惯于通过输入词语的拼音来寻找信息。...

    一步一步跟我学习lucene(12)---lucene搜索之分组处理group查询

    在本教程中,我们将深入探讨Lucene中的分组查询,这是一种强大的功能,允许...在“一步一步跟我学习lucene”系列中,这个第12部分的教程将会详细解释这些概念,并提供实际代码示例,帮助读者更好地理解和实践分组查询。

    lucene in action源码

    12. **LuceneInAction源码**:这本书的源码包含了各种示例和实战案例,涵盖了从基础概念到高级特性的完整讲解,是学习Lucene的宝贵资源。 通过深入研究《Lucene in Action》的源码,开发者不仅可以理解Lucene的基本...

    供lucene初学者学习的几个类

    在IT领域,Lucene是一个非常重要的全文搜索引擎库,由Apache软件基金会开发并维护。它为开发者提供了在Java应用程序中实现全文检索和分析功能的高级工具。对于初学者来说,掌握几个核心类的理解和使用是至关重要的。...

    lucene 数据库

    首先,我们来看《lucene入门体会.doc》,这是作者在学习Lucene过程中的心得体会。通过这份文档,你可以了解到Lucene的基本概念,如索引的构建、查询解析以及结果排序等。作者分享了在实际操作中遇到的问题和解决方法...

    Lucene3.5的学习研究报告

    《深入探索Lucene 3.5:学习研究报告》 Lucene 3.5是一个重要的版本更新,它在2011年11月26日发布,为搜索引擎开发者提供了更高效、更稳定的功能。该版本在性能优化、新特性和错误修复上取得了显著的进步。 首先,...

    lucene3.6.1学习

    本学习资料主要聚焦于 Lucene 3.6.1 版本,这个版本在当时具有稳定性和功能性的良好平衡。我们将通过分析其源码和使用工具来深入理解 Lucene 的核心机制。 首先,让我们了解一下 Lucene 的基本架构。Lucene 主要由...

    Lucene-2.3.1 源代码阅读学习

    《Lucene-2.3.1 源代码阅读学习》 Lucene是Apache软件基金会的一个开放源码项目,它是一个高性能、全文本搜索库,为开发者提供了在Java...同时,理解这些底层机制也有助于我们在实际应用中更好地调优和解决性能问题。

    第一个lucene程序

    《第一个Lucene程序详解》 ...总的来说,学习Lucene不仅能提升你的搜索引擎开发能力,也有助于你理解文本处理和信息检索的基本原理。通过不断实践和深入研究,你可以利用Lucene构建出高效、定制化的全文搜索解决方案。

    Lucene初探,一个初级的LuceneDemo

    通过学习和实践这个LuceneDemo,你可以对Lucene有一个初步的认识,了解如何创建、索引和搜索文档。随着深入学习,你会发现Lucene的强大之处在于其高度定制化的能力,可以满足各种复杂的搜索需求。在实际项目中,结合...

    lucene学习-02

    学习Lucene的同时,你可能会遇到以下标签相关的知识点: - **倒排索引**:Lucene的核心数据结构,它存储每个词项的所有出现位置,而非文档的所有词项。这种设计有利于快速查找匹配文档。 - **分片与分布式搜索**:...

Global site tag (gtag.js) - Google Analytics