关于网友提出的“ 关于用lucene搜索返回文档内容的一个问题~~急求答案~~”问题疑问,本网通过在网上对“ 关于用lucene搜索返回文档内容的一个问题~~急求答案~~”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于用lucene搜索返回文档内容的一个问题~~急求答案~~
描述: 用lucene建立索引然后搜索的时候,一般为文档的路径,文档名称,还有文档内容建立索引,但是一般文档内容是不存储的,如下代码所示doc.add(new Field("contents", new FileReader(files[i]));对文件的内容建立索引,但是不存储。这样子搜索完了之后怎么返回文件内容呢,无法返回文件内容。System.out.println(doc.get("contents"));返回的总是null;但是文档的内容很大,建立索引的时候不可能将文档的内容设置为存储的,那要怎么做才能返回文档的内容呢~??请各位大侠帮忙一下~~
解决方案1: 怎么不能存储。再大也可以存储,lucene的优点就是查找。
创建了索引之后,用IndexSearch 和Query 借口去实现啊。。
以上介绍了“ 关于用lucene搜索返回文档内容的一个问题~~急求答案~~”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2901688.html