Lucene Field.Store解析

Store
      COMPRESS:压缩保存。用于长文本或二进制数据
      YES:保存

      NO:不保存

// 获取新闻的Id,Title,ShortDescription, Tags构建Document
var doc = new Document();
doc.Add(new Field("BoothId", boothItem.Id.ToString(), Field.Store.YES, Field.Index.ANALYZED));            //展台id
doc.Add(new Field("BoothName", boothItem.DisplayName, Field.Store.YES, Field.Index.ANALYZED));   //展台名称
doc.Add(new Field("BoothPicUrl", boothPicUrl,Field.Store.YES,Field.Index.ANALYZED));                            //展台图片
doc.Add(new Field("ExhibitionId", exid, Field.Store.YES, Field.Index.ANALYZED));                                        //展会id
doc.Add(new Field("ExhibitionName", exname, Field.Store.YES, Field.Index.ANALYZED));                          //展会名称
doc.Add(new Field("ExhibitionStartDate", exstartdate, Field.Store.YES, Field.Index.ANALYZED));             //展会开始时间
doc.Add(new Field("ExhibitionEndDate", exenddate, Field.Store.YES, Field.Index.ANALYZED));                //展会结束时间
doc.Add(new Field("ExhibitionType", firstTypeName, Field.Store.YES, Field.Index.ANALYZED));               //展会类型
IndexWriter.AddDocument(doc);
这里整理一下
Field.Store
     :YES 可以搜索,保存原值
      :NO  可以搜索,不保存原值
     :COMPRESS 可以搜索,压缩保存原值

这里需要注意的是在实际使用中,并不建议使用COMPRESS,存在压缩和解压过程,效率低下,对于大文本尽量使用NO
还有一点就是是否可被搜索与Store无关,只与Index有关。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值