- 浏览: 25648 次
- 性别:
- 来自: 武汉
最新评论
-
googya:
private static void indexFile(I ...
lucene 建立索引与搜索所用到的相关类 -
Durian:
看了楼主经历,想起来我当年考警察的经历。按照实力可以考上招生人 ...
公务员之路如此艰难 -
lsqlister:
gof95 写道网监一定是很重视时间的
否则6月5号才开始删帖 ...
公务员之路如此艰难 -
langhua9527:
庄表伟 写道gof95 写道网监一定是很重视时间的
否则6月5 ...
公务员之路如此艰难 -
rox:
楼主你应该庆幸,如果你是在面试的过程中被刷会更郁闷,除非你考到 ...
公务员之路如此艰难
文章列表
经过16天的艰苦复习,等来了笔试成绩,招10名男生(主要是武汉市网监),进了前10名,有点小兴奋!开始在工作之余着手面试复习!写了复习计划,每天晚上下班后10点多去某大学操场搞体能训练,早上起来看时政,各种题型及套路搞得娴熟,预测了几个热点题材,作了详细答题及训练,只等面试了!
请了几天假,对着装进行了挑选,一切准备就绪,抽签却在假期之外,只得回公司,睡了一晚,第二天晚又坐火车赶去面试,在武汉一桥遇车队堵车20多分钟,8:35到面试地点,被告知迟到不得入内!此时是欲哭无泪,向几位领导说明情况,也没有说动他们!我等到下午,没有吃一口饭,想补救 ...
今天继续看《lucene in action》,将简单地做一下笔记。
一、核心索引相关类
1)IndexWriter
职责:创建索引或添加lucene结构的记录(Document)到索引中——建立/修改索引而不允许读取索引。
2)Directory
职责:lucene所建立的索引位置。此类是个抽象类,其子类有两个FSDirectory和RAMDirectory,表明了lucene所建立的索引只有两个可能的位置:磁盘文件存储形式或内存存储形式。其两个子的继承关系下图(此图是对lucene 1.4.3源码进行逆向工程得到,截图去掉了FSDirector ...
- 2009-02-25 13:14
- 浏览 1438
- 评论(1)
昨天对抄书练手的两个lucene使用的例子进行了重构,利用接口设计提高了应对用户需求变化或可快速构建新的代码。今天对代码再进行了审视,又发现接口的设计并没有遵循keep it simple原则,也没有满足SRP原则,每次新的 ...
- 2009-02-24 13:51
- 浏览 1688
- 评论(0)
昨天按《lucene in Action》 书中的例子动手运行了一下,也把遇到问题及相关用法作了简单总结。今天来把代码好好的梳理了一下,并对代码进行相关的重构(refactory)。
XP要求我们:测试——编码——重构——测试——编码——重构,我还是没有这种逆瀑布法来作为开发指导,而是以编码——测试——重构——编码——测试——重构来指导自己的开发,并且以keep it simple为原则来设计类。下面就将自己今天的重构过程记一下流水账。
一、问题
1)需求总是变化的,如何设计系统能较好的适应需求变化是软件的设计的根本。昨天实现的两个建立索 ...
工作到底是为了什么?
HP大中华区总裁孙振耀退休感言 : 如果这篇文章没有分享给你,那是我的错。 如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 如果你看了这篇文章,只读了一半你就说没时 ...
2010年5月8日,看着电脑上这个日历,不知不觉,白驹过隙,一晃又出来工作一年了。盯着电脑屏幕,再侧头看看窗外的淅淅的小雨,一幅一幅自己走过来的历程如同小雨般模糊而又清晰于眼前。
从中学到高中以跳出“农”门或“达则兼济天下”为目标而勤奋努力读书,并一直天真地迷恋着科学家--数理化学家,沉浸于数学中各种抽像思维,逻辑推理,总结各种解题方法与技巧中,从学校的三科联赛到县,区,国家级数学单科竞赛一路走来,给了自己太多的自信,太多偏执,最终无奈地去了一个三教二流的大学也算“圆了“转户口出农门的梦想,科学家的梦想也算没戏了。
...
ubuntu发布了新版本10.4,来偿鲜,具体安装不用多讲,只作简记:
1)准备好10.4的u盘版
2) 启动机器(USB fist boot)按部就班;
3) sudo apt-get install vim
4) sudo apt-get install sun-java6-jre sun-java6-jdk失败,进入/etc/apt/下,sudo vi sources.list,将deb http://archive.canonical.com/ubunt ...
今天将OSGI一些基本概念性的东西理理,整理如下。
一、什么是OSGI
OSGI是open services gateway initiative的缩写,是构建面向服务应用的一套规范。在java中的应用为动态模块系统,作为模块化开发部署一个重要框架,更易于划分模块并易于管理各模块之间的相互依赖关系。
二、OSGI定义了什么?
规范了两件事:
1)在OSGI容器中实现一组服务;
2)应用程序与此容器按约定的接口规范开发调用
意味着:应用程序必须依赖于OSGI API来开发,并部署在OSGI容器中
三、OSGI的优 ...
昨天进行了GUI界面设计,感受了一下android初次设计的愉悦,今天接着学习其SQLite数据库试用,将昨天的例子中数据存到数库中,并读取查看一下。
具体看代码(原写的有点问题,再改写如下):
1) 库操作类:
package com.topsun;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
public class DBH ...
- 2009-07-13 23:14
- 浏览 3415
- 评论(0)
现在android新版SDK1.5发布了,很是热啊,所以得加紧时间学习哦! 1)开发环境不用多说,找几个文章看看就会了; 2)先试一下界面开发,这是我开发的习惯,开做界面再写代码; (1)界面开发可以用eclipse中的工具去做,但不好控制,或直接用xml自己写layout了,要么用较好的工具是droiddraw,直接画起来,还是较方便。
产生xml文件,然后来替换android工程中的main.xml文件
2)替换layout下的main.xml文件
<?xml version="1.0" encoding="u ...
《lucene in Action》中搜索例子中用到几个lucene类:
1)IndexSearcher
职责:对已打开的索引文件系统进行搜索。
2)term
职责:作为搜索的基本数据单元。
3)Query
职责:作为一个查询器的抽象类。
4)TermQuery
职责:以Term方式查询的Query的子类。
5)Hits
职责:作为查询返回的已排序结果的容器。
进度有点慢了,好多事好做,得慢慢来。
- 2009-03-01 22:19
- 浏览 1125
- 评论(0)
前天学了一下lucene,感觉自己这方面的理论知识太欠缺了,所以又去下载了《搜索引擎—原理、技术与系统》这本电子看一下,补补相关原理性的东西,以便日后用lucene不至于那么迷惑。
把今天的看的点知识,挑重要的记下来。
1)搜索引擎是什么?
“搜索引擎”,说到底是一个计算机应用软件系统,或者说是一个网络应用软件系统。
网络搜索引擎:它根据用户提交的类自然语言查询词或者短语,返回一系列很可能与该查询相关的网页信息,供用户进一步判断和选取。(全引自《搜索引擎—原理、技术与系统》,呵呵,没有进行任何提炼)。
2)网络搜索引擎的主要组成
主要分为三个子系统:网页搜集 ...
- 2009-02-26 22:10
- 浏览 1638
- 评论(0)
今天下午按lucene in action调试了建立文本文件索引的例子,晚上又来调试一下基于索引的搜索例子过程(体会一下空间换取时间的感觉,呵呵),先回顾一下建立索引的过程:
1)利用IndexWriter对象及StandarAnalyzer关联输出的索引文件夹;
2)对IndexWriter对象进行相关设置,利用递归遍历被索引的文件夹所有文本文件并建立filed ,document为结构的索引。
3)IndexWriter对象调用close方法,正式将建立的索引文件存入磁盘索引文件夹中。
下面在索引的基础上来写搜索例子,照书抄了一下,呵呵 ...
- 2009-02-22 21:59
- 浏览 1364
- 评论(0)
刚开始学习lucene,很多不熟,先买了本lucene原理分析与应用书,很适合自己看这类书,原理及各个类之间的关系讲得很好,但自己写起代码来不咋好使,后来下载lucene in action这本书,慢慢学习并动手搞一下例子。
现在将学习点滴记录下来,便于日后查看
1、环境:MyEclipse6.0+JDK 1.5+lucene 1.43(现在的lucene版本是2.4.0,为了配合lucene in action 中的例子,去下载了个lucene1.4.3 http://download.csdn.net/source/746086)
2、先学一下indexer这个过程
...
- 2009-02-22 15:54
- 浏览 1943
- 评论(0)