【Lucene】
TonyLian
这个作者很懒,什么都没留下…
展开
-
重新更新索引的方法
由于分词工具用的用户字典有了更新,比如加入了一些出现频度较高的专有名词。这时候希望通过重建索引,使查询结果更加准确。但是,由于一些信息是当初建索引时加入的,而且这些信息是不能从原始文件中提取的,如当初的上传者是谁、上传日期 等。所以,不能够直接删除索引文件,重新来过。 为此,必须遍历原有索引,将其中进行了分析的Field重新分析并更新,不需要分析的Field则保持不变。 /** * ...原创 2010-01-22 10:21:17 · 631 阅读 · 0 评论 -
利用Lucene MoreLikeThis 实现“相关你可能感兴趣的”推荐栏
MoreLikeThis是Lucene的一个相似搜索组件。 用它可以很简单的实现“相似推荐”栏功能,如 用户浏览一本书,下方(或右侧)推荐用户 书名、作者或关键字 相似的其他书籍。 事例代码如下: 首先,列出所有书籍,然后逐一打印每一本书的“相似图书”列表 [code="java"] public class MoreLikeThis { public static vo...原创 2013-09-02 09:24:36 · 359 阅读 · 0 评论