首先是文件索引:
先用爬虫爬几个页面放在特定目录下,我挑取了 google,baidu,yahoo 的代码来做例子:)
Writer.java
indexWriter.addDocument(document);
Searcher.java
先用爬虫爬几个页面放在特定目录下,我挑取了 google,baidu,yahoo 的代码来做例子:)
Writer.java
{
{
for(int i 0; i < textFiles.length; i++){
if (textFiles[i].isFile() && textFiles[i].getName().endsWith(.htm)) {

Searcher.java
Searcher
final String path ;
{
(Iterator it hits.iterator(); it.hasNext(); ) {
以下是一个 DB 索引的例子,大家可以看看:
数据库环境:sql Server 2005
数据库名称:mydb
数据库表:users
表结构:
Table users |
|
PK | id |
name | |
pass | |
updatetime |
DBIndexer.java
DBIndexer
Field nameField
Field timeFieldtime
private String drivercom.microsoft.sqlserver.jdbc.sqlServerDriver;
ResultSet getResult() Exception{
try {
catch (Exception e) {
executeIndex(ResultSet rs, IndexWriter indexWriter) Exception i;
while(rs.next()){



close() Exception.rs.close();
createIndex() Exception get data ResultSet ResultSet rs.getResult();
main (String args[]) Exception {