首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

lucene对带页码的文本进行索引时的有关问题

2012-04-24 
lucene对带页码的文本进行索引时的问题举个例子:我想索引一本书的全文,有一个field为书名,另外一个field应

lucene对带页码的文本进行索引时的问题
举个例子:
我想索引一本书的全文,有一个field为书名,另外一个field应该是一个页码和当前页码中的内容的一个数组。
但是lucene好像没有办法存储数组类型的field。这个该怎么解决?有什么好的替代方法吗?

另外,在上面的那个例子中,需要实现的效果是:当检索某个关键词时,需要将整本书中带该关键字的所有页码均需要返回,用于导航。

如果针对每页均作为一个field去存储的话,不能实现上面的需求,因为在搜索时没有办法指定查询的field。

现在将content作为全文field的name,但这个field的值需要有页码和内容2个内容,而且在检索时除了能返回那些文档中有这个检索词,还需要能返回检索词出现在那些页码中。

[解决办法]
分页查询不行吗?每次查找书的10页

热点排行