【问题标题】:use compass-lucene as caching technique使用 compass-lucene 作为缓存技术
【发布时间】:2010-01-28 10:13:53
【问题描述】:
除了搜索之外我可以使用“指南针”的任何场景示例?
假设我们有一个页面列出了前 10 名最受欢迎的文章。如何使用指南针来显示这种结果。有任何演示/示例项目可供参考吗? Jira 绝对是一个很好的例子,但它的源代码不可用。我想知道如何最大限度地发挥在应用程序中使用 compass-lucene 的好处。
我可以知道在哪里可以下载 spring-compass jpa @annotated 示例吗?我下载的 nightly build 是基于 xml 的。
【问题讨论】:
标签:
java
spring
lucene
compass-lucene
【解决方案1】:
除了搜索之外我可以使用“指南针”的任何场景示例?
嗯,AFAIK,这就是设计的目的。
假设我们有一个页面列出了前 10 名最受欢迎的文章。如何使用指南针显示这种结果。
我不确定这是一个很好的用例,我认为 Compass 在您想要在整个应用程序业务域模型中搜索结果时很有用,即不仅可以说文章(在这种情况下,您可以只查询数据库)。
现在,让我们假设您的域对象是 searchable classes 并且有一个 searchable property numberOfViews,我想可以搜索此属性(请参阅整个 Searching 部分)。
有什么演示/示例项目可以参考吗?
compass 分发包括示例:一个 Library 基本示例突出了 Compass::Core 的主要功能,以及一个 Petclinic 示例,展示了如何将指南针添加到现有应用程序(Spring petclinic 示例)。
我想知道如何在应用程序中最大化使用 compass-lucene 的好处。
阅读作者blog、指南针wiki和参考documentation:)
我可以知道在哪里可以下载 spring-compass jpa @annotated 示例吗?
如前所述,compass 发行版中包含的 spring-compass 示例基于 Spring 的 petclinic,它不使用注释(请参阅SPR-2960)。以防万一,宠物诊所注释实体已附加到 SPR-2960,因此请随意使用它们。