《Lucene In Action》第三章.搜索

主要的类

IndexSearcher:搜索的主类。

Query(及具体子类):被传入IndexSearcher的search方法,用于逻辑上的搜索。

QueryParser:将人工输入的查询字符串转化成Query对象。

TopDocs:存储着得分最高的那些文档,由IndexSearcher的search方法返回。

ScoreDoc:TopDocs中的每一个文档,他们只保留着Document的引用。
3.1 实现简单的索引功能
可以通过符合Lucene的字符串或者[......]

继续阅读

Ubuntu下配置tftp服务器

1、安装
[bash]
sudo apt-get install tftp tftpd xinetd
[/bash]
2、新建目录
[bash]
mkdir /home/liheyuan/tftpd/
chmod 777 /home/liheyuan/tftpd/
sudo chown -R nobody /home/liheyuan/tftpd/
[/bash]
3、配置
创建/etc/xinetd.d/tftp
内容如下:
[bash]
service tftp[......]

继续阅读

如何用Telnet远程管理Cisco路由器

其实有更安全的方法,即用ssh连接路由,但是本文仅讨论如何用Telnet远程连接。
关于IP
比如某端口F0/0设置为11.1.1.1,那么所有连接该端口的例如11.1.1.2都可以直接telnet。

即telnet 11.1.1.即可。
关于密码
默认情况下,为了保证安全,必须设置密码才允许telnet,否则出现出错提示:

Password required , but none set
设置密码
en

conf t

#虚拟Terminal 表示telnet[......]

继续阅读

Lucene in Action(2nd)--第二章 索引

2.1  从概念理解Lucene的Index(索引)文档模型
Lucene主要有两种文档模型:Document和Field,一个Document可能包含若干个Field。

每一个Field有不同的策略:

1.被索引 or not,将该字段(Field)经过分析(Analyisi)后,加入索引中,并不是原文。

2.如果被索引,可选择是否保存“term vector”(向量),用于相似检索。

3.可选择是否存储(store),将原文直接拷贝,不做索引,用于检索后的取出。[......]

继续阅读