【问题标题】:GSA search suggest using ss.js or Ajax Autocomplete for jQuery pluginGSA 搜索建议对 jQuery 插件使用 ss.js 或 Ajax Autocomplete
【发布时间】:2011-12-17 12:27:40
【问题描述】:

我正在尝试为我的 gsa 搜索框实施搜索建议,如中所述 http://code.google.com/apis/searchappliance/documentation/612/xml_reference.html#QuerySuggestionServicesuggestProtocol

我在集成他们提到 ss.js 的 javascript 文件时遇到问题,因为该文件显然对 lint 不太友好。

我看了 http://briancaos.wordpress.com/2010/07/16/gsa-google-search-appliance-suggest-using-c-and-jquery/ 他们提供了使用 jquery 插件的替代解决方案。

我环顾四周,似乎没有太多关于如何实现这个 ss.js 文件的参考。我想知道是否有人可以给我额外的信息,说明哪个更好用以及为什么。

这是一个使用 C# 的 .net 项目。

【问题讨论】:

    标签: jquery search google-search-appliance google-suggest


    【解决方案1】:

    为了完成这个问题。 您可以使用 Jquery 自动完成插件。 您需要做的就是将关键字传递给此 URL http://GSA_HOST/suggest?q=<query>&max=<num>&site=<collection>&client=<frontend>&access=p&format=os 你会得到不同类型的基于格式的 JSON 响应,选择一个舒服的。 现在在 Jquery 部分中

    $("#search_box_id").autocomplete(
                          "/my_autocomplete_server_side_handler",
                          {
                            minChars:2,
                            loadingClass:"loading",
                            autoFill:true
                          }
                );
    

    某些自动完成插件要求数据响应采用独特的格式,例如 term1|term2|term3 ,请查看您的自动完成手册页。

    【讨论】:

      猜你喜欢
      • 2018-08-30
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 2015-04-09
      • 2023-03-24
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多