我知道这里对此进行了简短的讨论,但我想指出一个特定的用例。也许还有其他方法可以实现这一点,或者 IBM 可以采用该用例并评估这是否会对即将发布的 IBM Connections 功能版本产生很好的补充:
知道 Connections 搜索引擎基本上是一个配置良好的 lucene,其中一些种子列表代理会爬取个人资料、wiki 等,这让我觉得这样做不会太难:
用例:
1.) 有一个应用程序将其更新发布到用户的 ActivityStream 作为 AS 条目/事件(不是状态更新)。
2.) OpenSocial Gadgets 为这些条目创建了 EE(嵌入式体验)——用户可以直接从他们的 ActivityStream 使用应用程序。提供出色的用户体验。
问题:
3.) 无法标记或搜索带有精美标记和特定 EE 小工具的 ActivityStream 条目。只能搜索 StatusUpdates - 但这些不能有花哨的标记,也不能有自定义的 EE。
结果 - 用户无法通过 Connections 搜索找到特定的工作项。
解决方案:
4.) 添加自定义搜索选项。第 3 方应用程序必须提供要抓取的端点,但这是最少的。
5.) 添加一种将结果类别添加到 Connections 搜索结果页面的方法(我的意思是,除了 wiki、配置文件、状态更新等,还有例如“工作项”)。
我不认为这应该太难实施,但应该有一个“官方”或至少“容忍”的方式来做到这一点。我真的不想剖析和逆向工程 lucene 配置、搜索代理和搜索结果 JSP...
你怎么看 - 这并不是一个非常遥远的用例,是吗?
有没有人朝那个方向做过任何事情?
干杯。