CacheManager cachemanager = CacheManager.getInstance();
Cache cache = cachemanager.getCache("andCache");
Attribute<String> attribute = cache.getSearchAttribute("pilepoint_number");
Query query = cache.createQuery();
query.includeValues();
query.includeAttribute(attribute);
query.addCriteria(attribute.ilike("00010*"));
long start = System.currentTimeMillis();
Results rls = query.execute();
System.out.println("search time : " + (System.currentTimeMillis() - start));
System.out.println(rls.size());
List<Result> all = rls.all();
for (Result result : all) {
System.out.println(result.getKey());//此方法对应query.includeKeys();不在查询前设置此方法会抛出异常,结果集包含key,以下类似
System.out.println(result.getAttribute(attribute));
System.out.println(result.getValue());
}
(补一句,,ehcache 非常快,api挺友好.)
相关推荐
【EhcacheTest】是一个项目,它展示了如何使用ANTLR库来构建一个解析器,将标准的SQL查询语言转换为Ehcache Search Query(EQL),这是Ehcache系统中的一个专用查询语言。ANTLR是一个强大的解析器生成器,它可以读取...
#### 二十六、搜索功能(Search) 1. **查询语言**:介绍了用于搜索缓存数据的查询语言。 2. **索引构建**:如何构建和维护缓存数据的索引。 #### 二十七、Ehcache 监控工具(Ehcache Monitor) 1. **监控界面**...
SpringBoot2.0 + NoSQL使用教程,项目名称:“ SpringBoot2NoSQL” 项目介绍 一站式SpringBoot for NoSQL开发教程学习手册。 含SpringBoot2.0 +: 雷迪斯 高速缓存 MongoDB 弹性搜索 卡桑德拉 ...
"es-master可运行项目"是一个基于Elasticsearch的开发项目,它包含了用于搭建和管理Elasticsearch主节点的必要文件和配置。Elasticsearch(简称ES)是一个分布式、开源的全文搜索引擎,广泛应用于数据搜索、分析和...
这可以通过内存缓存(如EhCache)或数据库实现。 通过Java Live Search Sample,开发者不仅可以学习到Java与Web服务的交互,还能了解到如何优化用户体验,尤其是在实时搜索场景下。这个项目对于熟悉网络编程、API...
<action android:name="android.intent.action.SEARCH" /> android:name="android.app.searchable" android:resource="@xml/searchable" /> ... ``` 在这里,我们指定了一个`SearchActivity`,并使用`...
hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-4.1.12.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar hibernate-search-4.2.0.Final.jar hibernate-search-analyzers-4.2.0.Final.jar hibernate-...
#### 二十七、搜索(Search) 在某些应用场景下,需要对缓存中的数据进行搜索。这部分内容介绍了如何使用Ehcache的搜索功能来查找特定的数据项。 #### 二十八、Ehcache Monitor Ehcache Monitor 是一个专门用于监控...
Hibernate Search 5.1.0用于全文检索,增强了对数据搜索的能力。Ehcache 2.9.0作为二级缓存,显著提升了系统的性能。Lucene 4.10.4和Quartz 2.2.1则用于定时生成索引,支持定期任务执行。JUnit 4.12是单元测试框架,...
hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-4.1.12.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar hibernate-search-4.2.0.Final.jar hibernate-search-analyzers-4.2.0.Final.jar hibernate-...
compile("org.hibernate:hibernate-ehcache:5.2.10.Final") 配置 默认情况下,插件将您的索引存储在此目录中: ~/.grails/${grailsVersion}/projects/${yourProjectName}/lucene-index/development/ 您可以在 ...
项目中,利用Webservice CXF进行服务发布,Shiro结合Ehcache进行权限验证,Redis用于单点登录和购物车功能,ActiveMQ处理消息队列,ElasticSearch支持快速搜索。 2. **物流管理系统**:采用Springmvc、Spring、...
常用的二级缓存提供商有Ehcache和Infinispan。 关于“hibernate-search-5.5.2.Final”,这是Hibernate的一个扩展模块,用于实现全文搜索功能。它结合了Lucene库,使得开发者可以对数据库中的数据进行复杂的文本搜索...
+ Ehcache 2.9.0(作为二级缓存,提高性能) + Lucene 4.10.4(全文检索引擎工具包) + Quartz 2.2.1(定时生成索引) + JUnit 4.12(单元测试) + Google Guava Collections 18.0(性能更好的集合工具类库) + Log4j(记录日志...
包括Spring MVC作为MVC框架,Apache Shiro作为权限管理框架,Bootstrap作为前端UI库,以及一系列后端技术如Spring、Nutz、Shiro、Jedis、Dubbo、RabbitMQ、Quartz、Elasticsearch、FastDFS、Ehcache、Beetl和Log4j等...
hibernate-jpa-2.0-api-1.0.1.Final-sources.jar hibernate-search-analyzers-4.1.1.Final-sources.jar hibernate-search-engine-4.1.1.Final-sources.jar ...hibernate-ehcache-4.1.8.Final-sources.jar
- Spring Boot 缓存,包括redis、ehcache、spring-cache、memcached、使用redis实现session共享 等。 - springboot-templates - Spring Boot 模板,包括thymeleaf、freemarker、jsp、表单校验 等。 - ...
SpringBoot集成MyBatisPlus 技术选型: 核心框架:Spring Boot 1.5.1 ...缓存技术:EhCache,Redis 数据库连接池:Druid 日志管理:SLF4J、Log4j 模版技术:FreeMarker 页面交互:BootStrap、Layer等
使用Spring+JPA+Velocity+Ehcache作为基础开发架构,应用SpringSecurity框架管理系统权限,结合URL重写技术静态化商城前台页面。 Shopping结合多年的电商开发经验及主流电商的功能特点,注重系统易用性、功能性、...
plus快速操作Mybatis、BeetlSQL强大ORM框架、本地文件上传和七牛云文件上传、Redis缓存、Ehcache缓存、邮件发送、基础定时任务、动态管理定时任务Quartz、分布式定时任务XXL-JOB、API接口管理测试Swagger、基于RBAC...