我正在开发一个使用JCS的应用程序。我知道如何在searchkey是一个完整的字符串时从catch中检索数据。我需要在JCS中实现最大匹配搜索。
例如:cache包含以下数据。
当用户只输入1个书号时,它应该获取所有书籍标题,书号从1开始。即它应该列出
这是我们在sql中使用'like and%'进行的搜索。
请帮帮我。
提前致谢!!!
答案 0 :(得分:0)
你应该可以这样做:
JCSAdminBean admin = new JCSAdminBean();
LinkedList<CacheElementInfo> cacheElements = admin.buildElementInfo("myCache");
for (CacheElementInfo e : cacheElements) {
if (e.getKey().startsWith("1")) {
//do something.. store it in a list?
}
}
尝试一下,让我知道这是否适合你。