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