0%

Lucene的Field域

Lucene的Field域

Field属性中有几个需要说明一下

  • 是否分词(tokenized)
    • 是:做分词处理,将Field值进行分词,目的是为了索引,如商品名称、描述等
    • 否:不做分词处理,如商品id、订单号等
  • 是否索引(indexed)
    • 是:进行索引,将Field分词后的词或整个Field值进行索引,存储到索引域,目的是为了搜索,如商品名称进行分词后进行索引,而订单号不进行分词也要进行索引,可用于作为查询条件
    • 否:不索引,如文件路径、图片路劲等不会进行查询条件的不进行索引
  • 是否存储(stored)
    • 是:将Field值存储在文档域中,存储在文档域中的Field才可以从Document中获取
    • 否:不存储Field值,对于内容过大的可以不放到field中存储,如果需要展示可以从数据库中获取