Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1092903
  • 博文数量: 252
  • 博客积分: 4561
  • 博客等级: 上校
  • 技术积分: 2833
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-15 08:23
文章分类

全部博文(252)

文章存档

2015年(2)

2014年(1)

2013年(1)

2012年(16)

2011年(42)

2010年(67)

2009年(87)

2008年(36)

分类:

2009-08-05 10:30:44

import org.apache.lucene.search.Searcher;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Hits;
import org.apache.lucene.search.TermQuery;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.Term;
import org.apache.lucene.search.Query;

public class SearchProgram
{
    public static void main(String[] args) throws Exception
    {
        IndexSearcher searcher = new IndexSearcher("/root/index");
        
        Term t = new Term("content", "haoyuan");
        Query q = new TermQuery(t);
        
        Hits hits = searcher.search(q);
        for (int i = 0; i < hits.length(); i++)
        {
            Document doc = hits.doc(i);
            String str = doc.get("content");
            System.out.println(str);
        }

    }
}



import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;

import java.io.FileReader;

public class IndexProgram
{
    public static void main(String[] args) throws Exception
    {
        IndexWriter index = new IndexWriter("/root/index", new StandardAnalyzer(), true);
        
        Document doc = new Document();
        
        FileReader reader = new FileReader("/root/store/email.txt");
        
        Field field = new Field("content", "haoyuan", Field.Store.YES, Field.Index.ANALYZED);
        doc.add(field);
        
        index.addDocument(doc);
        index.close();
            
        System.out.println("index /root/store/email.txt success");
    }

}

阅读(657) | 评论(0) | 转发(0) |
0

上一篇:qt发送邮件测试

下一篇:lucene 分词索引

给主人留下些什么吧!~~