2014-02-02 1 views

ответ

0

Чтобы сделать его эффективным, автозаполнение должно работать с полями n-грамм (EdgeNgramField и NgramField). Так как не имеет смысла делать огранку на n-граммных полях, как говорит the documentation, также было бы бессмысленно реализовывать автозаполнение на FacetedSearhView. Но кроме того, поскольку вы не собираетесь отображать страницу результатов в своем автозаполнении, трудно понять, что бы вы получили с помощью представления Haystack вместо того, чтобы просто писать собственное представление. Вам все равно придется возвращать данные, сериализованные в JSON или в каком-то другом формате, поэтому мне кажется, что вы не получите многого с подклассом SearchView или с изменением basic_search.

Пример автозаполнения в documentation дает вам полную рабочую отправную точку. Если вам не нужно выполнять более тяжелую обработку результатов или запроса, вам не нужно ничего сложнее.

 Смежные вопросы

  • Нет связанных вопросов^_^