Jforum中索引模块的分析(2)
来源:互联网 发布:英雄联盟mac版怎么装 编辑:程序博客网 时间:2024/04/30 04:41
在第一部分中主要分析了通过SearchSetting对检索和索引进行控制。本部分主要对于搜索部分LuceneSearch类进行一个分析和阐述。
1. LuceneSearch类
LuceneSearch类主要完成Post的检索功能,通过分析用户输入的搜索参数,反正相关的结果。
1.1 通过PostID进行检索
通过TermQuery,构造检索query,将PostID转化为String类型,返回相关的Document。
1.2performSearch检索
主要通过 StringBuffer criteria 构造 QueryParser ,进行相关的查询。
1.3Lucene中 QueryParser方法分析
查找Lucene 2.4.0的document,其中QueryParser为:
The syntax for query strings is as follows: A Query is a series of clauses. A clause may be prefixed by:
a plus (+
) or a minus (-
) sign, indicating that the clause is required or prohibited respectively; or
a term followed by a colon, indicating the field to be searched. This enables one to construct queries which search multiple fields.
通过+,-来描述查询的语句。
2.总结
jforum里面对于lucene的调用真是精彩。短小精悍。
- Jforum中索引模块的分析(2)
- Jforum中索引模块的分析(1)
- 相当经典的jforum源码分析
- JForum程序运行分析
- JForum源码分析笔记
- JForum程序运行分析
- JForum源码分析
- jforum源码分析
- 安装JForum的过程中遇到的问题 ( by quqi99 )
- jforum 运行于 WAS6的研究.....进行中
- Jforum二次开发中遇到的问题与解决
- jforum 的 附件
- JForum 的 SSO集成
- JForum
- jforum
- Glusterfs之rpc模块源码分析(中)之Glusterfs的rpc模块实现(2)
- Froyo中VPN模块的分析
- python中paramiko模块的分析
- 报java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435)
- Word 2010版本
- 深入分析MFC文档视图结构
- Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1(中文)安装记
- PID调速口诀
- Jforum中索引模块的分析(2)
- 华氏温度转换摄氏温度程序
- #define的总结与比较~~替换原则
- 华为和外企的工资赤裸裸对比 真是一目了然啊
- 跪求一个木马生成器要零点的 谢谢!~
- gridview hyperlinkfiled 超级链接
- C语言接口与实现-创建可重用软件的技术 (笔记10)
- Linux到底有没有线程之我见
- 最难说的几个字