Поиск GSA предлагает использовать ss.js или автозаполнение Ajax для плагина jQuery

Я пытаюсь реализовать предложение поиска для моего окна поиска gsa, как описано в http://code.google.com/apis/searchappliance/documentation/612/xml_reference.html

У меня возникла проблема с интеграцией файла javascript, в котором упоминается ss.js, так как файл явно не очень дружелюбный.

Я посмотрел на http://briancaos.wordpress.com/2010/07/16/gsa-google-search-appliance-suggest-using-c-and-jquery/ и они предлагают альтернативное решение использования плагина jquery.

Я огляделся, и не похоже, чтобы было слишком много ссылок на то, как реализовать этот файл ss.js. Мне было интересно, может ли кто-нибудь дать мне дополнительную информацию о том, какой из них лучше использовать и почему.

Это проект.net, использующий C#.

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, проверьте man-страницы автозаполнения.

Другие вопросы по тегам