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

lucene搜索时如果指定一个域为空呢?

    博客分类:
  • java
阅读更多
现在有个需求,搜索一个有父子关系的类别,只想搜索到是父的类别,在搜索语句里想加个类似+child:null,但不行,lucene能指定一个域为空的吗?
分享到:
评论
1 楼 javaeyes 2007-12-14  
不知道你的索引字段怎么设计的,像这样的类别,可以将父子设定为两个
Field。像这样:
  Feild parent = new Field("parent","parent",YES,UNTOKENIED);
  Field son = new Field("son","parent/son",YES,UNTOKENIED);
只搜父类别则搜parent字段,记住UNTOKENIED

相关推荐

    利用Lucene 实现高级搜索

    Lucene是Apache软件基金会下的一个开源全文检索库,提供了高性能的文本搜索能力。它不仅适用于网站的搜索功能,还可以用于任何需要文本搜索的应用场景,如邮件客户端、文档管理系统等。 #### 布尔操作符 Lucene支持...

    一个基于LUCENE搜索引擎项目例子

    Apache Lucene是一个高性能、全文本搜索库,它为开发者提供了构建全文搜索引擎所需要的基础工具。在这个项目例子中,我们将深入探讨如何利用Lucene进行索引构建、查询处理以及结果排序,从而创建一个功能完善的搜索...

    Lucene时间区间搜索

    在上面的代码中,`DateTools.DateToString`方法将DateTime对象转换为Lucene可理解的字符串格式,然后创建了一个包含这两个时间点的闭合范围查询。这里的“true”参数表示边界是包含的。 接下来,我们需要将这个...

    第一个lucene程序

    Lucene是一个高性能、全文本搜索库,它提供了一个简单的API,可以让你在Java应用程序中实现复杂的搜索功能。Lucene不仅支持基本的关键词搜索,还能进行高级的布尔操作、短语搜索、模糊搜索以及排序等功能。在构建...

    lucene搜索引擎项目

    "lucene搜索引擎项目"可能包含了从零开始构建一个简单搜索引擎的全程,从数据读取、索引构建,到查询处理和结果展示。这对于初学者来说,是一个极好的实践平台。 通过深入研究这个项目,开发者可以了解Lucene的...

    Lucene全文搜索_LuceneJava全文搜索_

    Lucene是Apache软件基金会的一个开源项目,它是一个高性能、可扩展的信息检索库,为Java开发人员提供了全文检索和分析的核心工具。这个库使得开发者能够轻松地在应用程序中集成高级的搜索功能,支持英文和其他语言的...

    lucene的一个实用例子

    Lucene 是一个开源全文搜索引擎库,由 Apache 软件基金会开发。它提供了一个可扩展的、高性能的搜索框架,使得开发者能够轻易地在应用中集成全文检索功能。本实例将通过一个具体的应用场景,帮助大家了解 Lucene 的...

    lucene,lucene教程,lucene讲解

    Directory类代表一个Lucene索引的位置。它是一个抽象类. 其中的两个实现: 第一个是 FSDirectory,它表示一个存储在文件系统中的索引的位置。 第二个是 RAMDirectory,它表示一个存储在内存当中的索引的位置。 ...

    lucene 实现类似百度搜索

    Lucene 是一个开源全文搜索引擎库,由 Apache 软件基金会维护。它提供了一套强大的数据结构和算法,用于高效地存储和检索大量文本数据。通过 Lucene,开发者可以轻松地在自己的应用程序中集成高级的搜索功能,支持...

    lucene3.6 搜索例子

    Apache Lucene 是一个开源全文搜索引擎库,为开发者提供了在Java应用程序中实现高效、可扩展的搜索功能的工具。在本篇文章中,我们将深入探讨Lucene 3.6版本中的搜索功能,通过实例解析其核心概念和操作流程。 一、...

    lucene实现全文搜索

    Lucene是一个由Java编写的高性能、可扩展的全文搜索引擎库。它提供了一种机制,使得开发者能够轻松地为自己的应用程序添加索引和搜索功能。作为Apache软件基金会的项目,Lucene具有开源和免费的特性,受到Apache软件...

    lucene 高级搜索项目

    Lucene 是一个高性能、全文检索库,它提供了文本分析、索引和搜索功能,被广泛应用于各种搜索引擎的构建。在这个“Lucene 高级搜索项目”中,我们将深入探讨如何利用Lucene实现附件搜索、附件内容搜索以及全文搜索等...

    Java搜索引擎 Lucene

    Java搜索引擎Lucene是一款开源的全文检索库,由Apache软件基金会开发并维护,它为Java开发者提供了强大的文本搜索功能。Lucene的核心目标是让开发者能够快速地在应用中集成高级的搜索功能,使得用户可以轻松地查找和...

    lucene站内搜索

    3. **文档(Document)**: 在Lucene中,每个要搜索的信息被视为一个Document,包含多个Field,如标题、内容、作者等。 4. **字段(Field)**: Field是文档的组成部分,每个字段有特定的属性,如是否存储原始值、...

    经典的lucene实例代码及详细解析以及lucene结构流程介绍

    在上面的代码中,我们使用了Lucene搜索引擎库构建了一个文本搜索应用程序。该应用程序可以搜索TXT文件中的指定内容,并返回搜索结果。 Lucene是一个功能强大且灵活的搜索引擎库,它提供了一个简单易用的API,允许...

    Lucene的一个毕业设计

    Lucene 是一个高性能、全文本搜索库,由 Apache 软件基金会开发。它提供了一个可扩展的、高度优化的框架,用于在各种数据源中进行索引和搜索文本信息。Lucene 具有强大的文本分析能力,可以处理多种语言,并且支持...

    lucene实现的一个简单的搜索引擎

    你可以使用Lucene的`Directory`接口(如`FSDirectory`)来指定存储索引的目录,然后创建一个`IndexWriter`实例。通过`Document`对象,将你要索引的数据(如文件内容)组织起来,并使用`addDocument()`方法添加到索引...

    springmvc集成lucene全文搜索

    而Lucene是Apache软件基金会的一个开放源代码全文搜索引擎库,能够帮助开发者实现强大的搜索功能。本篇文章将深入探讨如何在Spring MVC项目中集成Lucene进行全文搜索,以提升用户体验。 首先,我们需要理解Spring ...

Global site tag (gtag.js) - Google Analytics