lucene对带页码的文本进行索引时的问题
举个例子:
我想索引一本书的全文,有一个field为书名,另外一个field应该是一个页码和当前页码中的内容的一个数组。
但是lucene好像没有办法存储数组类型的field。这个该怎么解决?有什么好的替代方法吗?
另外,在上面的那个例子中,需要实现的效果是:当检索某个关键词时,需要将整本书中带该关键字的所有页码均需要返回,用于导航。
如果针对每页均作为一个field去存储的话,不能实现上面的需求,因为在搜索时没有办法指定查询的field。
现在将content作为全文field的name,但这个field的值需要有页码和内容2个内容,而且在检索时除了能返回那些文档中有这个检索词,还需要能返回检索词出现在那些页码中。
[解决办法]
分页查询不行吗?每次查找书的10页