Автозаполнение в открытом поиске

Я сделал автозаполнение функциональности для 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

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