1, Lucene 的工作流程
2, 必须的包:lucene-core-2.2.0.jar
3, 生成索引 和 搜索的实例(GeneratorIndexFileBO.java,GeneratorSearchResultBO.java)
4, 按关键词查找的 Action 演示(SearchKeyWordsAction.java)
5, 注意:GeneratorSearchResultBO.java 中返回 pageInfo 的方法比较好
List tmp = new ArrayList(pageSize);
if(pageNo==1){
for(int i = 0; i < pageSize; i++) {
if((pageSize*(pageNo-1)+i)<students.size()){
tmp.add(students.get(i));
}
}
}else{
for(int i = 0; i < pageSize; i++) {
if((pageSize*(pageNo-1)+i)<students.size()){
tmp.add(students.get((pageSize*(pageNo-1))+)));
}
}
}
6,还有一点:本人在做多域搜索的时候用的是 Field.Index.UN_TOKENIZED 致使本人花费
了很多时间,所以在 建立索引的时候用 Field.Index.TOKENIZED 很重要!
- 1
- 2
前往页