lucene学习使用

来源:互联网 发布:江苏省vb全称 编辑:程序博客网 时间:2024/05/22 03:32

Document是索引和索引的基本单位

Directory是抽象类,由其子类负责制定索引的储存位置   

FSDirectory(将索引保存到硬盘上)  

RAMDirectory(表示将索引文件全部储存在内存里面,在数据量比较小的情况下,索引文件读写速度比较快)

FileSwitchDirectory能够在给定的两个Directory之间进行文件操作


Document是索引和搜索的基本单位,任何需要索引的数据都必须转换成Document对象,Document类似于数据库中的一条记录。


Document是一组Field的集合,如果将Document理解为记录,field可以理解为记录的字段。


IndexWriter主要作用创建或打开已有的索引文件,如何添加修改更新Document

Field f=new TextField(name, value, store)   域的名称   域的值   是否保存


IndexReader是索引读取类,通过Directory获取文件流

IndexSearcher是搜索核心类,用于在指定索引文件上进行搜索。


Query查询请求

QueryParser查询解析器

0 0