日期:2014-05-20  浏览次数:20839 次

lucene 中搜索的结果为什么不能全部显示?求高手~
Indexing to directory D:\yao\复件 (10) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (11) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (12) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (13) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (2) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (3) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (4) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (5) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (6) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (7) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (8) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 (9) 新建 文本文档.txt'... 
Indexing to directory D:\yao\复件 新建 文本文档.txt'... 
Indexing to directory D:\yao\新建 文本文档.txt'... 
搜索关键字 <姚明>在编号为 0 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 1 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 2 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 3 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 4 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 5 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 6 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 7 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 8 的Document中出现过 4 次 
搜索关键字 <姚明>在编号为 9 的Document中出现过 4 次 
============================================================== 
写了一个显示搜索结果和相关权值的简单程序,可是为什么每次只显示10个结果。由上面可以看到,一共对14个文档进行了检索,为了查处问题的所在,(注!14个文档的内容完全相同),可是搜索结果只显示了10个结果(0~9编号分别对应上面的10~7)下面的8,9,新建,新建复件都没有显示出来。请问难道hits里面只能存前十个?急~谢谢了!

------解决方案--------------------
1首先确定这索引文件的分词和你搜索的分词一致
2确定索引文件中是否存在数据或建立相关分词.
3搜索的时候看看集合中存在的数据数量.

你的问题比较笼统,从索引到查询,错一点都将导致结果不同.