Compare Revisions

Supporting search suggestions in search plugins

Revision 287487:

Revision 287487 by Nickolay on

Revision 430697:

Revision 430697 by GavinSharp on

Title:
Supporting search suggestions in search plugins
Supporting search suggestions in search plugins
Slug:
Supporting_search_suggestions_in_search_plugins
Supporting_search_suggestions_in_search_plugins
Tags:
Add-ons, OpenSearch, Search, "Search plugins"
"Add-ons","Search","Search plugins","OpenSearch"
Content:

Revision 287487
Revision 430697
n8      MozSearch supports search suggestions; as the user types inn8      Firefox supports search suggestions; as the user types in t
> the search bar, <a href="en/Firefox_2">Firefox 2</a> queries the>he search bar, Firefox queries the URL specified by the search en
> URL specified by the search engine plugin to fetch live search s>gine to fetch live search suggestions.
>uggestions. 
n12    </p>n
13    <p>
14      The Yahoo and Google search plugins included with Firefox 2
> support search suggestions. 
n38      See <a href="en/Creating_MozSearch_plugins">Creating MozSean35      See <a href="/en-US/docs/" title="/en-US/docs/">Creating Op
>rch plugins</a> to learn more about how to implement a search plu>enSearch plugins for Firefox</a> to learn more about how to imple
>gin.>ment a search plugin.
n50      Your server should then decide upon the suggestions to offen47      Your server should then decide upon the suggestions to offe
>r using whatever means it sees fit, and construct a JSON array th>r using whatever means it sees fit, and return a JSON array of re
>at consists of at least two, and as many as four, elements:>sults:
n73        This optional element is an array of descriptions for eacn70        This optional element is an array of descriptions for eac
>h of the suggestions in the <i>completion list</i>. These can be >h of the suggestions in the <i>completion list</i> . These can be
>any additional information the search engine might want to return> any additional information the search engine might want to retur
> to be displayed by the browser, such as the number of results av>n to be displayed by the browser, such as the number of results a
>ailable for that search.>vailable for that search.
n77      Descriptions are not supported in Firefox 2, and are ignoren74      Descriptions are not supported in Firefox, and are ignored 
>d if any are specified.>if any are specified.
n84        This optional element is an array of alternate URLs for en81        This optional element is an array of alternate URLs for e
>ach of the suggestions in the <i>completion list</i>. For example>ach of the suggestions in the <i>completion list</i> . For exampl
>, if you want to offer a map link instead of just a search result>e, if you want to offer a map link instead of just a search resul
> page for a given suggestion, you can return an URL to a map in t>t page for a given suggestion, you can return an URL to a map in 
>his array.>this array.
n93      Query URLs are not supported in Firefox 2, and are ignored.n90      Query URLs are not supported in Firefox, and are ignored.<b
><br>>r>
tt104    </p>
105    <div class="note">
106      <p>
107        <strong>Note</strong>: Firefox requires that suggest requ
 >ets complete within 500ms for suggestions to be displayed. If the
 > request for the suggest URL does not return data before 500ms ha
 >ve elapsed, no search suggestions will be shown.
108      </p>
109    </div>
110    <p>
107    </p>{{ languages( { "ca": "ca/Implementaci\u00f3_de_suggerime111      {{ languages( { "ca": "ca/Implementaci\u00f3_de_suggeriment
>nts_en_els_connectors_de_cerca", "es": "es/Permitir_sugerencias_e>s_en_els_connectors_de_cerca", "es": "es/Permitir_sugerencias_en_
>n_los_plugins_de_b\u00fasqueda", "fr": "fr/Gestion_de_suggestions>los_plugins_de_b\u00fasqueda", "fr": "fr/Gestion_de_suggestions_d
>_dans_les_plugins_de_recherche", "it": "it/Supportare_i_suggerime>ans_les_plugins_de_recherche", "it": "it/Supportare_i_suggeriment
>nti_nei_plugin_di_ricerca", "ja": "ja/Supporting_search_suggestio>i_nei_plugin_di_ricerca", "ja": "ja/Supporting_search_suggestions
>ns_in_search_plugins", "pl": "pl/Wsparcie_dla_podpowiedzi_wyszuki>_in_search_plugins", "pl": "pl/Wsparcie_dla_podpowiedzi_wyszukiwa
>wania_w_wyszukiwarkach", "zh-tw": "zh_tw/\u8b93\u641c\u5c0b\u6a21>nia_w_wyszukiwarkach", "zh-tw": "zh_tw/\u8b93\u641c\u5c0b\u6a21\u
>\u7d44\u652f\u63f4\u641c\u5c0b\u5efa\u8b70" } ) }}>7d44\u652f\u63f4\u641c\u5c0b\u5efa\u8b70" } ) }}
112    </p>

Back to History