主要的类
IndexSearcher:搜索的主类。
Query(及具体子类):被传入IndexSearcher的search方法,用于逻辑上的搜索。
QueryParser:将人工输入的查询字符串转化成Query对象。
TopDocs:存储着得分最高的那些文档,由IndexSearcher的search方法返回。
ScoreDoc:TopDocs中的每一个文档,他们只保留着Document的引用。
3.1 实现简单的索引功能
可以通过符合Lucene的字符串或者[......]
主要的类
IndexSearcher:搜索的主类。
Query(及具体子类):被传入IndexSearcher的search方法,用于逻辑上的搜索。
QueryParser:将人工输入的查询字符串转化成Query对象。
TopDocs:存储着得分最高的那些文档,由IndexSearcher的search方法返回。
ScoreDoc:TopDocs中的每一个文档,他们只保留着Document的引用。
3.1 实现简单的索引功能
可以通过符合Lucene的字符串或者[......]
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[......]
其实有更安全的方法,即用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[......]
2.1 从概念理解Lucene的Index(索引)文档模型
Lucene主要有两种文档模型:Document和Field,一个Document可能包含若干个Field。
每一个Field有不同的策略:
1.被索引 or not,将该字段(Field)经过分析(Analyisi)后,加入索引中,并不是原文。
2.如果被索引,可选择是否保存“term vector”(向量),用于相似检索。
3.可选择是否存储(store),将原文直接拷贝,不做索引,用于检索后的取出。[......]
1、配置Java环境
以前都是安装的,导致ClassPath配置不正确,需要设置如下:
JAVA_HOME = C:\Java\jdk1.6.0_14
PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;D:\soft\lucene\lucene-core-3.0.1.jar;D:\soft\lucene\lucene-demo[......]