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

Compass怎样在指定alias中搜索

    博客分类:
  • java
阅读更多
我每个POJO都这有这样的注释
@Searchable(alias = "user")

user下有name

@Searchable(alias = "info")
info也有name

现在我想指定在这个user检索name,语法应该怎么写呢?
分享到:
评论
2 楼 dongcb678 2012-04-05  
biaoming 写道
看了一下文档,compass已经提供很方便的接口了..
我的检索语法是 name:biaoming +alias:user
这样就可以从检索user这个POJO的name了.


请教,这个是怎么实现的,我怎么不明白代码中咋写?谢谢啦!我急着用。 我的邮箱dongcb678@163.com
1 楼 biaoming 2007-11-01  
看了一下文档,compass已经提供很方便的接口了..
我的检索语法是 name:biaoming +alias:user
这样就可以从检索user这个POJO的name了.

相关推荐

    compass搜索引擎技术

    Compass搜索引擎技术是一种基于Lucene的全文检索框架,它提供了更高级别的API和集成机制,使得在Java应用程序中实现搜索引擎功能变得更加便捷。Compass的主要目标是将全文索引能力无缝地融入到现有的业务应用程序中...

    java搜索 compass资料

    它能够帮助开发者在 Java 应用程序中轻松实现复杂的搜索需求,并且具有较高的性能。Compass 基于 Lucene 构建,因此在使用上继承了 Lucene 的强大功能,同时又提供了更高级的抽象层,使得开发人员可以更加专注于业务...

    compass对象搜索引擎

    Compass对象搜索引擎是一款基于Lucene的全文搜索引擎框架,它为Java开发者提供了高级的搜索功能,使得在应用程序中集成全文检索变得更加便捷。Compass的核心理念是将数据库中的对象与Lucene索引之间建立映射...

    基于Lucene的搜索引擎框架Compass教程

    Compass是一个开源项目,它将Lucene的功能封装起来,提供了一套面向对象的API,简化了在Java应用中集成全文搜索引擎的过程。Compass不仅支持对关系数据库中的数据进行索引,还能与ORM框架如Hibernate、JPA等无缝集成...

    compass2.1.4包+所用lucene包+中文分词器

    在实际应用中,Compass 会使用 Lucene 的底层搜索能力,同时通过提供更丰富的元数据管理和事务支持,使得在关系型数据库和搜索引擎之间同步数据变得更加容易。而添加了中文分词器,如 Je-Analysis,可以使得 Compass...

    compass完整可用项目

    Compass提供了一种简单的方式来在Java应用程序中集成全文搜索功能,使得开发者可以方便地在数据库、文件系统等存储中的对象上进行高效的全文检索。 Lucene是Apache软件基金会的开源项目,它是一个高性能、全文本...

    Spring ,JPA,Compass使用注解开发的博客站内搜索

    标题 "Spring ,JPA,Compass使用注解开发的博客站内搜索" 涉及的是在Java开发环境中,利用Spring框架、Java Persistence API (JPA) 和 Compass搜索引擎来实现一个博客系统的站内搜索功能。这是一项关键的技术,因为...

    compass annotation关联关系

    在 Compass 中,Annotation 是一种元数据注解方式,它允许开发者在对象模型上直接定义搜索映射,使得对象与索引之间的关系更加清晰,简化了搜索引擎的集成工作。 一、Compass Annotation 概述 Compass Annotation ...

    Compass 的java代码

    在Java应用中集成搜索引擎功能时,Compass提供了一种简化的方式来管理和操作Lucene索引。通过Compass,你可以将对象-关系映射(ORM)与全文检索完美结合,使得数据库中的数据能够被快速高效地搜索。 **Compass的...

    ssh+compass实现站内搜索分页.rar

    Compass是一个基于Lucene的全文搜索引擎库,它简化了在Java应用中集成全文检索的功能。本教程将重点讲解如何使用SSH框架与Compass结合,实现在网站内的搜索分页功能。 首先,让我们深入了解SSH框架的每个组件: 1....

    compass 全文搜索

    而Compass则在Lucene的基础上进行了封装,使得开发者可以更方便地在自己的应用程序中集成全文搜索功能。 Compass的核心特性包括: 1. **ORM集成**:Compass支持多种对象关系映射(ORM)框架,如Hibernate、JPA和...

    Compass全文检索系列之一:Compass入门

    Compass是基于Apache Lucene的一个高级全文搜索引擎,它将Lucene的功能与持久化层相结合,使得数据库中的数据能够被快速检索。Compass的核心特性包括: 1. **ORM集成**:Compass可以与流行的ORM框架如Hibernate、...

    mongodb compass1.15.1官网版 免安装直接使用

    MongoDB Compass 1.15.1是这个系列的一个版本,它无需安装,可以直接运行,这在许多情况下非常便捷,特别是对于那些希望快速试用或在不同环境中使用的用户。 MongoDB是一款开源的文档型数据库,它是NoSQL数据库的...

    Compass原理深入学习笔记

    3. Compass Spring:整合Spring框架,便于在Spring应用中使用Compass。 Compass中的重要概念: - Compass相当于Hibernate的SessionFactory,负责创建和管理索引。 - CompassSession类似Hibernate的Session,管理...

    基于Luncene的compass框架详解-java

    2. **配置环境**: 在项目中引入Compass及相关jar包,进行必要的环境配置,如设置搜索索引存储位置、初始化Compass环境等。 3. **实体类标注**: 使用Compass提供的注解如`@Searchable`、`@SearchableId`、`@...

    Compass全文检索完整实例,可运行

    Compass全文检索是一个强大的搜索引擎库,它为Java应用程序提供了便捷的全文索引和搜索功能。在本实例中,我们有一个可直接运行的...在深入学习和实践中,你将进一步掌握如何利用Compass提升应用程序的搜索体验。

    Compass技术文档

    3. **初始化Compass环境**:在Spring配置文件中定义Compass环境配置,指定索引存储位置等信息。 4. **数据索引**:通过调用Compass API将数据添加到索引中。 5. **执行搜索**:利用Compass提供的API执行搜索操作,...

    Compass与Struts2SpringHibernate的整合示例

    Compass是一款基于Lucene的全文搜索引擎库,它简化了在Java应用中添加全文搜索功能的过程。Struts2、Spring和Hibernate则是Java开发中常见的三大框架,分别用于MVC(Model-View-Controller)架构、依赖注入和持久层...

Global site tag (gtag.js) - Google Analytics