- 浏览: 316187 次
- 性别:
- 来自: 重庆
文章分类
- 全部博客 (286)
- 设计模式 (14)
- spring (5)
- 开发工具 (12)
- java (19)
- apache.commons工具 (7)
- ibaits (5)
- extjs4.0 (4)
- 数据库 (2)
- spring工具类 (2)
- jquery1.8 (32)
- 杂记 (1)
- linux (2)
- Quart (1)
- springMVC (2)
- webservice (1)
- oracle (5)
- dwr (6)
- jbmp3 (27)
- lucene3.5 (27)
- javascript (18)
- hibernate3.3.2 (27)
- spring事务管理 (10)
- nio (2)
- strust2 (3)
- jvm (7)
- jquery-easyui-1.2.6 (22)
- 多线程 (14)
- maven (3)
- 常用正则表达式 (4)
最新评论
-
HF_SKY000:
请问:
一、能否提供一下密钥库文件的生成方法?
二、密钥库的密 ...
Java sslSocket 聊天实例
public void searcherByFilter(String queryStr,Filter filter) {
try {
IndexSearcher searcher = getSearcher();
QueryParser parser = new QueryParser(Version.LUCENE_35,"content",new StandardAnalyzer(Version.LUCENE_35));
Query query = parser.parse(queryStr);
TopDocs tds = null;
if(filter!=null)
tds = searcher.search(query,filter,50);
else {
tds = searcher.search(query, 50);
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
for(ScoreDoc sd:tds.scoreDocs) {
Document d = searcher.doc(sd.doc);
System.out.println(sd.doc+":("+sd.score+")" +
"["+d.get("filename")+"【"+d.get("path")+"】--->"+
d.get("size")+"-----"+sdf.format(new Date(Long.valueOf(d.get("date"))))+"]");
}
searcher.close();
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (CorruptIndexException e) {
e.printStackTrace();
} catch (ParseException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public void test02() {
Filter tr = new TermRangeFilter
("filename", "java.hhh", "java.she", true, true);
tr = NumericRangeFilter.newIntRange
("size", 500, 900, true, true);
//可以通过一个Query进行过滤
tr = new QueryWrapperFilter
(new WildcardQuery(new Term("filename", "*.txt")));
st.searcherByFilter("java", tr);
}
发表评论
-
二十七、Luence在项目中运用
2012-12-26 15:03 1099public class LuceneContext { ... -
二十六、solr的基本使用
2012-12-26 10:26 963public class Message { p ... -
二十五、solr与tomcat的整合
2012-12-25 13:52 10541、solr是全文搜索服务器,专门用户管理索引的。 2 ... -
二十四、通过NRTManager和SearchManager实现近实时搜索
2012-12-21 11:35 1350是否进行实时搜索 实时搜索(近实时搜索) ... -
二十三、高亮显示
2012-12-20 09:24 1012public void lighter01() { ... -
二十二、Tika
2012-12-20 09:24 967Tika是2008年才产生的一个apache的项目,主要用于打 ... -
二十一、Luke
2012-12-20 09:24 815luke是一个查询索引的工具,使用时必须注意:版本要与luce ... -
二十、自定义过滤器
2012-12-20 09:23 875有的应用有些要求,对于某类型的内容即使满足条件了,但是也不 ... -
十九、自定义QueryParser
2012-12-19 16:28 1225原因: 1、对于某些Quer ... -
十八、自定义评分
2012-12-19 16:18 792public class MyCustomScoreProvi ... -
十六、搜索排序
2012-12-19 12:14 1032public void searcherBySort(Stri ... -
十五、实现简单同义词分词器
2012-12-19 11:41 1260public interface SamewordContex ... -
十四、中文分词器
2012-11-28 13:49 865中文分词器 : Paoding:庖丁解牛分词器。 ... -
十三、自定义Stop分词器
2012-11-28 13:42 765import java.io.Reader; impor ... -
十二、Attribute
2012-11-28 13:20 828Attribute : ... -
十一、分词器的核心类
2012-11-28 13:12 907Analyzer : SimpleAnalyz ... -
十、分页搜索
2012-11-27 17:30 881分页查询有两种实现方式: 1、再查询 ... -
九、Queryparser
2012-11-27 17:24 1003Mike 默认域包含mike Mi ... -
八、其他搜索Query
2012-11-27 10:30 666TermRangeQuery : 字母范围搜索 ... -
七、搜索的简单实现(TermQuery)
2012-11-26 17:12 1005TermQuery只能精确匹配字符串(包括分词后的字符串,不 ...
相关推荐
1. **Google 学术搜索 (http://scholar.google.com)**:虽然仍处于测试阶段,但Google 学术搜索已经非常强大,能够过滤掉普通搜索中的非学术信息,展示文章的不同版本及被引用次数。然而,它不按权威度排序,中国的...
乐优商城学习笔记十七-搜索过滤(二) 乐优商城学习笔记十八-商品详情 乐优商城学习笔记十九-商品详情(二) Ubuntu安装RabbitMQ 乐优商城学习笔记二十-RabbitMQ简介及使用 乐优商城学习笔记二十一-RabbitMQ项目改造...
功能配置中,列出了十七个模块,包括系统配置、后台用户、会员模块、信息模块、文章模块等。系统配置中,详细介绍了站点信息、系统增强两个方面的要求。 在总体要求中,技术先进方面要求采用 jSP 结合 JavaBean 和 ...
#### 十七、基于医疗大数据的肿瘤疾病模式分析与研究 - **医疗大数据**:收集患者的电子病历、影像资料等信息。 - **肿瘤疾病模式**:分析不同肿瘤的发病机制、治疗效果等。 #### 十八、基于支持向量机的空间数据...
#### 知识点十七:搜索引擎反作弊 搜索引擎反作弊机制旨在防止网站通过非正当手段提高排名,确保搜索结果的公正性和质量。这涉及对异常行为的监测和惩罚机制的设计,是维护搜索引擎生态健康的重要措施。 #### 知识...
#### 十七、安全编码实践 **知识点35:处理用户输入** - **描述:** 如何安全地处理用户输入的数据。 - **详细内容:** 包括如何防止XSS攻击、SQL注入等常见安全威胁。 **知识点36:安全的数据库查询** - **描述:...
#### 十七、链接、窗口、数据库会话和事务 **17.1 主链接** - 用于指定默认的数据库连接。 - 支持切换主链接。 **17.2 链接窗口** - 用于显示与数据库的连接状态。 - 支持多会话模式。 **17.3 会话模式** - 控制...
#### 十七、书签与快捷键 - **书签**:标记常用位置便于快速访问。 - **快捷键**:使用键盘快捷键提高工作效率。 #### 十八、辅助功能 - **无障碍性**:为视力障碍用户提供特殊功能。 #### 十九、示例数据库 - **...
十七、 客户端数据分组 30 1.使用GroupBy方法实现数据分组 30 2.分组的展开与折叠 30 3.判断分组行是否展开 31 4.判断是分组行还是数据行 31 5.用户拖动栏位到分组带实现分组 31 十八、 数据导出 31 1.内置数据导出...
8. **过滤和搜索**:可以设置过滤条件,只显示特定的请求,或者通过关键词搜索请求和响应内容,便于快速定位问题。 9. **图形化界面**:Charles提供直观的图形用户界面,使查看和理解网络流量变得更加直观。 在...
#### 十七、高级Makefile文件 **17.1 高级Makefile文件介绍** - 高级Makefile文件的设计和实现。 通过上述内容,我们可以了解到GNU Make是一个强大且灵活的构建工具,它不仅适用于小型项目,也适用于复杂的大型...
3. **LDAP Search Objects**:用于搜索LDAP目录中的用户信息。 ##### 17.3 配置 配置LDAP认证涉及到指定认证器实现、连接参数等。 #### 十八、CAS认证 ##### 18.1 概览 CAS(Central Authentication Service)...
2. **管理后台**:了解Django Admin的使用方法,包括自定义模型的显示方式、添加搜索功能等。 3. **自定义管理界面**:掌握如何自定义管理界面,满足特定需求。 #### 七、表单与模型表单 1. **表单基础**:学习...
- **搜索方法**:实现对数据的过滤和排序。 - **搜索视图**:提供搜索界面,让用户可以指定搜索条件。 #### 十三、升级Index窗体 - **窗体优化**:增加高级搜索功能,如按电影类型、上映日期等条件筛选。 #### 十...
**过滤数据**:根据搜索条件过滤数据库中的数据。 #### 十七、升级Index窗体 - **实现**: 1. **改进Index视图**:添加搜索框和下拉菜单。 2. **增加功能**:实现根据流派搜索电影的功能。 #### 十八、给电影表...
#### 十七、查看当前登录用户 ##### 17.1 查看当前登录的用户 查看当前登录的用户可以使用`who`命令: - `who` (显示当前登录的用户) #### 十八、注销当前登录 ##### 18.1 注销当前登录 注销当前登录可以使用`...
- **搜索过滤**:根据关键词过滤数据。 #### 二十、使用UIPageViewController创建引导页 引导页是很多应用用来介绍功能或提供新手引导的页面。本章节将介绍如何使用UIPageViewController来创建引导页: - **页面...
因此,将过滤效果最好的条件放在前面可以快速减少搜索范围,从而提高查询速度。 **建议:** - 将最有效的筛选条件(即能够排除最多行的条件)放在 WHERE 子句的开头。 - 使用索引覆盖查询,以减少全表扫描的可能性...