美文网首页
[lucene] concept

[lucene] concept

作者: cdz620 | 来源:发表于2020-03-05 10:15 被阅读0次

    the core of indexing classes

    image

    IndexWriter

    管理index 的documents,包括adds, removes, or updates documents

    Directory

    • lucene 存放index的地方。由IndexWriter写入index。
    • 相当于云存储,支持多种类型Directory,和自定义的Directory

    Analyzer

    接收document解析,确定需要index的内容,产生stream token。

    Document

    • lucene基本数据类型,从其他方式获取的数据都将转化成Document。
    • Document 代表Fields的集合

    Fields

    • 代表源数据的“metadata”,
    • name 关联value,当有同样的name存在时,value被appended

    the core searching classes

    IndexSearcher

    用户搜索类,提供搜索方法

    Term

    • 搜索的基本单元
    • 结构类似Field,name value结构

    Query

    查询类,根据不同的查询类型有不同的查询方法:TermQuery,BooleanQuery, PhraseQuery, PrefixQuery, PhrasePrefixQuery, TermRangeQuery, NumericRangeQuery, FilteredQuery, and SpanQuery

    TopDocs

    指针容器,保存搜索结果的top N 条记录。

    相关文章

      网友评论

          本文标题:[lucene] concept

          本文链接:https://www.haomeiwen.com/subject/buvdchtx.html