Lucene 将其他源集成到IBM Connections search中

Lucene 将其他源集成到IBM Connections search中,lucene,ibm-connections,ibm-sbt,Lucene,Ibm Connections,Ibm Sbt,我知道有一个简短的讨论,但我想指出一个具体的用例。也许还有其他方法可以实现这一点,或者IBM可以考虑使用该用例,并评估这是否可以作为即将发布的IBM Connections功能的良好补充: 知道Connections搜索引擎基本上是一个配置良好的lucene,有一些种子列表代理可以抓取配置文件、Wiki等,这让我觉得这样做不会太难: 用例: 1.)有一个应用程序将其更新作为条目/事件(而不是状态更新)发布到用户的ActivityStream。 2.)有一些OpenSocial小工具可以为这些条目

我知道有一个简短的讨论,但我想指出一个具体的用例。也许还有其他方法可以实现这一点,或者IBM可以考虑使用该用例,并评估这是否可以作为即将发布的IBM Connections功能的良好补充:

知道Connections搜索引擎基本上是一个配置良好的lucene,有一些种子列表代理可以抓取配置文件、Wiki等,这让我觉得这样做不会太难:

用例:

1.)有一个应用程序将其更新作为条目/事件(而不是状态更新)发布到用户的ActivityStream。
2.)有一些OpenSocial小工具可以为这些条目创建EE(嵌入式体验)——用户可以直接从ActivityStream使用应用程序。提供了极好的用户体验

问题:

3.)无法标记或搜索带有精美标记和特定EE小工具的ActivityStream条目。只能搜索StatusUpdates,但这些更新不能有花哨的标记,也不能有自定义EE

因此,用户无法通过连接搜索找到特定的工作项

解决方案:

4.)添加自定义搜索选项。第三方应用程序必须提供一个要爬网的端点,但这是最起码的

5.)添加一种将结果类别添加到连接搜索结果页面的方法(我的意思是,除了wiki、配置文件、状态更新等,还有例如“工作项”)

我不认为这太难实现,但应该有一个“官方”或至少是“容忍”的方式来实现。我真的不想剖析和反向工程lucene配置、搜索代理和搜索结果JSP

你认为呢?这不是一个很好的用例,是吗?
有没有人朝那个方向做过什么


干杯。

根据文档,您似乎可以在IBM Connections中搜索活动流。

我认为我们不想尝试从嵌入式体验中搜索任何内容。小工具中的内容是动态的,连接服务器上没有存储任何内容。我不明白为什么Connections不能索引activity条目的内容,尽管我不确定它今天是否已经索引了,但从您的说法来看它没有。OpenSocial实际上允许小工具通过与OpenSearch的集成来扩展容器搜索功能。我们在IBM Notes中这样做,但是Connections并没有提供这一点。这很遗憾,因为(扩展搜索)正是我们所要寻找的。我们不尝试从EE中搜索,而是希望在连接搜索结果中找到活动条目(或者发布它的底层事件,如果我们可以对外部站点进行爬网的话)。你知道,我们希望我们的用户在连接搜索结果页面上找到他们的工作项以及所有其他连接内容。嗨,Ryan,谢谢你抽出时间。是的,您可以搜索ActivityStream,但连接搜索中仍然没有包含它(奇怪的是)。我指的是连接搜索页面,它通过“All/Blogs/wikis/../Status Updates”列出我的搜索结果。啊,所以你希望它显示在连接的搜索结果页面中,而不是自己执行搜索。让我确定这不是它今天的工作方式。好的,我确认这是正确的,它不会出现在搜索结果中。这是我们名单上的东西谢谢Ryan。。。期待即将发布的版本;-)