/search и /search.json для ajax запросов
Для поиска нужно передать гет параметр q, значением которого будет искомая фраза
например /search?q=товар
<form action="/search" method="get">
<input type="hidden" name="lang" value="{{ language.locale }}">
<input type="text" name="q" value="" placeholder="Поиск"/>
<button type="submit">Поиск</button>
</form>
$.get('/search.json', {q: 'товар'}, function(products) {
console.log(products);
});