在opensearch中自动完成

时间:2011-02-08 16:00:06

标签: c# web-services autocomplete opensearch

我使用WCF为opensearch完成了自动完成功能。但我们使用3.5,所以我现在需要在不使用WCF的情况下实现相同的目标。

任何想法或请发给我任何有用的链接。

我的场景是当我输入名称时,它应该从db中获取相关名称并显示。我有一个从db获取数据的web方法。我需要的是如何在opensearch.xml中提到模板。我提到了wcfservice。

请帮帮我

1 个答案:

答案 0 :(得分:2)

您的search.xml文件中需要以下语法:

<Url type="application/x-suggestions+json" template="http://www.example.com/searchcontroller/{searchTerms}"/>

如果某人开始输入 fre ,搜索控制器上寻找建议的方法应该以这种格式返回JSON建议数组:

["fre", ["frequent", "freeze", "freak"]]

查看Mozilla's documentation