2

http://code.google.com/apis/searchappliance/documentation/612/xml_reference.html#QuerySuggestionServicesuggestProtocolで説明されているように、gsa 検索ボックスに検索候補を実装しようとしてい ます。

どうやらファイルがあまりリントフレンドリーではないため、ss.jsに言及しているjavascriptファイルの統合に問題がありました。

http://briancaos.wordpress.com/2010/07/16/gsa-google-search-appliance-suggest-using-c-and-jquery/を見たところ 、jquery プラグインを使用する代替ソリューションが提供されています。

私は周りを見回しましたが、この ss.js ファイルを実装する方法についての参照が多すぎるようには見えません。どちらを使用する方が良いか、またその理由について、誰かが私に追加情報を提供できるかどうか疑問に思っていました.

これは C# を使用した .net プロジェクトです。

4

1 に答える 1

0

この質問を完了するために。Jquery Autocomplete プラグインを使用できます。この 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 のように一意の形式である必要があります。オートコンプリートのマニュアル ページを確認してください。

于 2012-04-28T10:34:24.667 に答える