我正在尝试通过其 OpenSearch 集成在 Windows 7 Explorer 中显示来自 IBM Content Analytics 的 REST API 的结果。REST API 返回一个 Atom 提要,其中包含<atom:entry>
每个搜索命中的元素。
我的问题是:一旦type
元素的属性<atom:link>
值不是text/html
,Windows 资源管理器中的相应搜索命中就会显示为“无可用信息”。在下面的最小示例中,只要您删除type="application/msword"
或将其值更改为 ,搜索命中就会正确显示text/html
。
<atom:entry>
<atom:title>Hit B</atom:title>
<atom:link rel="alternate" type="application/msword" href="http://192.168.111.130:8394/api/v10/document/content?collection=Search&uri=file:///C:/DataFiles/Price%2BChange.doc" hreflang="en"/>
<atom:id>file:///C:/DataFiles/Price+Change.doc</atom:id>
<atom:summary>...B</atom:summary>
</atom:entry>
谁能解释这种行为或说明如何避免它并text/html
在 Windows 资源管理器中显示非结果?
文档似乎很少,我发现的大部分内容都在下面链接的两个文档中,但我在那里没有找到关于这个问题的任何内容。