当前位置 : 主页 > 网络推广 > seo >

(三)Lucene中Index.ANALYZED分词相关

来源:互联网 收集:自由互联 发布时间:2021-06-16
Field.index(索引选项) Index.ANALYZED:进行分词和索引,适用于标题,内容等 Index.NOT_ANALYZED:进行索引,但不进行分词,比如身份证号,姓名,ID等,使用于精确搜索 Index.ANALYZED_NOT_NORMS:进行分
Field.index(索引选项) 
        Index.ANALYZED:进行分词和索引,适用于标题,内容等 
        Index.NOT_ANALYZED:进行索引,但不进行分词,比如身份证号,姓名,ID等,使用于精确搜索 
        Index.ANALYZED_NOT_NORMS:进行分词但是不存储norms信息,这个norms中包含了创建索引的时间和权值(排序)等信息 
        Index.NOT_ANALYZED_NOT_NORMS:即不进行分词也不存储norms信息 
        Index.NO:不进行索引 
 
        最佳实践 
        NOT_ANALYZED_NOT_NORMS  Store.YES   标识符(主键,文件名),电话号码,身份证号,姓名,日期 
        ANALYZED                                     Store.YES   文档标题和摘要 
        ANALYZED                                     Store.NO    文档正文 
        NO                                                  Store.YES   文档类型,数据库主键(不进行索引) 
        NOT_ANALYZED                           Store.NO     隐藏关键字
网友评论