lucene学习小记
2014-07-08 14:59
127 查看
一、StringField 和 TextField的区别
id:1 title:key1 key2 content:key3 key4
StringField不分词 查询时要输入完整的查询 例如输入 key1 就不会得到结果
TextField是分词的 查询词输入 key3或者key4会得到结果 但是输入key3 key4就不会得到结果了
转自:http://fair-jm.iteye.com/blog/2047448
IndexableField idField = new IntField("id", 1, Field.Store.YES); IndexableField titleField = new StringField("title", "key1 key2", Field.Store.YES); IndexableField contentField = new TextField("content", "key3 key4", Field.Store.YES);
id:1 title:key1 key2 content:key3 key4
StringField不分词 查询时要输入完整的查询 例如输入 key1 就不会得到结果
TextField是分词的 查询词输入 key3或者key4会得到结果 但是输入key3 key4就不会得到结果了
转自:http://fair-jm.iteye.com/blog/2047448
相关文章推荐
- Portal Starter Kit学习小记
- 重定向学习小记(forward与sendRedirect)
- DotLucene 之 Bugs 小记
- Lucene的倒排索引(学习整理)
- Lucene 的学习
- Lucene学习笔记
- c++primer学习小记
- 我的lucene学习笔记
- lucene学习---高亮显示
- Lucene 学习开发
- java搜索引擎: lucene学习笔记 1
- java搜索引擎: lucene学习笔记 3
- sniffer pro学习小记(更新ing)
- 正则表达式学习小记
- 学习小记——RMI编程技术1
- Lucene学习笔记(3)(竹笋炒肉)
- [学习小记]Java的反射机制
- shtml学习,Tomcat配置SSI,及语法指令小记
- Lucene 的学习 【摘】
- Lucene-2.0学习文档