doc.add(new Field("title", title, Field.Store.YES, Field.Index.ANALYZED));

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

Field.Index
  :ANALYZED:    分词建索引
  :ANALYZED_NO_NORMS:   分词建索引,但是Field的值不像通常那样被保存,而是只取一个byte,这样节约存储空间
  :NOT_ANALYZED:  不分词且索引
  :NOT_ANALYZED_NO_NORMS:    不分词建索引,Field的值去一个byte保存

相关文章:

  • 2022-12-23
  • 2021-10-02
  • 2021-05-25
  • 2021-07-06
  • 2021-06-15
  • 2021-09-26
猜你喜欢
  • 2021-08-16
  • 2021-09-17
  • 2022-02-08
  • 2022-02-19
  • 2021-11-10
  • 2021-10-04
相关资源
相似解决方案