日期:2014-05-18  浏览次数:20639 次

关于用lucene搜索返回文档内容的一个问题~~急求答案~~
用lucene建立索引然后搜索的时候,一般为文档的路径,文档名称,还有文档内容建立索引,但是一般文档内容是不存储的,如下代码所示doc.add(new Field("contents", new FileReader(files[i]));对文件的内容建立索引,但是不存储。这样子搜索完了之后怎么返回文件内容呢,无法返回文件内容。System.out.println(doc.get("contents"));返回的总是null;但是文档的内容很大,建立索引的时候不可能将文档的内容设置为存储的,那要怎么做才能返回文档的内容呢~??请各位大侠帮忙一下~~

------解决方案--------------------
怎么不能存储。再大也可以存储,lucene的优点就是查找。
创建了索引之后,用IndexSearch 和Query 借口去实现啊。。