我想在Alfresco中实施类似亚马逊的建议。Alfresco推荐引擎?
例如,如果员工搜索“财务报告2007”,搜索UI将显示相关文档,例如先前搜索相同内容的用户下载/查看的文档。
它可能会显示Lucene(Alfresco使用)找不到的文档。
例如,是否有人将Alfresco与Apache Mahout或pysuggest合并?
我想在Alfresco中实施类似亚马逊的建议。Alfresco推荐引擎?
例如,如果员工搜索“财务报告2007”,搜索UI将显示相关文档,例如先前搜索相同内容的用户下载/查看的文档。
它可能会显示Lucene(Alfresco使用)找不到的文档。
例如,是否有人将Alfresco与Apache Mahout或pysuggest合并?
我们已经将Mahout整合到Alfresco中,根据用户已查看过的类似内容以及用户如何评价内容,提供内容推荐。该露天亨利马乌集成代码,请
这提供了亚马逊风格的内容推荐服务。它可以扩展为推荐类似的搜索短语。
有趣的话题!最近我在Lucene/Solr的背景下阅读了Mahout。有一些人深深地卷入亨利马乌在Lucidimaginations,请参阅:
由于Lucene的/ Solr的是你能想到在搜索引擎的一级综合这露天的一部分。此外,您可以要求canoo company(瑞士巴塞尔)。过去,他们为我们提供了一个有趣的解决方案,用于他们基于Solr开发的多平台相关文档引擎。
好的是默认支持引用(关联)。所以你可以在文档之间定义许多有用的关系。例如:
文档 - >用户=>观察-由
文档 - >用户=>搜索到由
文档 - >用户=>下载-由
文档 - >文档=>相关对
文档 - >文件=>同一年
...
您可以使用户外政策/行为(http://wiki.alfresco.com/wiki/Policy_Component)捕捉/实施大部分活动。例如:当发生onCreate事件(创建文档)时,搜索具有相同作者的文档并将其链接到这些文档(添加关联)。
然后,您可以实现自定义搜索(webscript也许),它将返回结果并为每个结果还返回它的引用(关联)。
唯一让我担心的是,有些事件可能只能通过审计日志访问,我不知道如何使用java以编程方式捕获。
最后,您可以将这些东西加入到您的引擎中,以便学习。
干得好Zaizi :-)你有计划把它移植到Alfresco 5吗? –