Автозаполнение в открытом поиске
Я сделал автозаполнение функциональности для opensearch с использованием WCF. Но мы используем 3.5, поэтому мне нужно добиться того же самого без использования WCF.
Любая идея или, пожалуйста, пришлите мне любую полезную ссылку.
Мой сценарий, когда я набираю имя, он должен получить связанное имя из базы данных и отобразить. У меня есть веб-метод для получения данных из БД. Все, что мне нужно, это как упомянуть шаблон в opensearch.xml. Я упоминал wcfservice.
Помогите мне, пожалуйста
1 ответ
Вам нужен следующий синтаксис в вашем файле search.xml:
<Url type="application/x-suggestions+json" template="http://www.example.com/searchcontroller/{searchTerms}"/>
Если кто-то начинает вводить fre, метод на контроллере поиска, который ищет предложения, должен вернуть массив предложений JSON в следующем формате:
["fre", ["frequent", "freeze", "freak"]]
Взгляните на документацию Mozilla