Вы здесь

Работа с модулем Search API Autocomplete

0

Добрый день.

Скажите пожалуйста, работал ли кто-нибудь с модулем Search API Autocomplete ?

А то я не могу понять, как его задействовать.

Заметил то, что в настройках индекса в Search API появилась еще одна вкладка "автодополнение", в которой можно настроить views, который используется для вывода. А что дальше делать - я не понял.

Для индексации я использую DB Server.
Или для такого поиска нужно использовать в качестве сервера только Solr ?

И еще, можете кинуть ссылки на сайты, где этот модуль используется, чтобы наглядно посмотреть на его работу ?

Заранее благодарен за ответ.

Версия Drupal: 
7.x
Связанные проекты: 
Search API Autocomplete
Вопрос задан 01.12.2015 - 23:59

Там вроде и настраивать особо не надо. Достаточно во вьюсах где выводится из индекса материалы, добавить fulltext поиск, там и будет автодополнение. Хотя там такое автодополнение без солора... Не знаю как с солором, но без него адище. Проще свой автокомплит с запросом LIKE запилить по материалам.

Комментарий оставлен 02.12.2015 - 06:53

Ответы

1

Автокомплит работает c формой поиска, которую предоставляет search api.
Для этого надо сделать во вьюхе с поиском фильтр fulltext, раскрыть его и сделать доступным в качестве блока.
Блок расположить в каком либо регионе.
Так же может понадобится изменить id фильтра (формы поиска) в настройках автокомплита.

Очень хорошее видео демострирующее все действия по настройке https://prague2013.drupal.org/session/building-amazing-searches-search-a... от разработчика search api.

Автокомплит работает в том числе и с search database.

Ответ дан 02.12.2015 - 13:59

Спасибо за исчерпывающий ответ.
В принципе, я уже практически в нем разобрался.

Комментарий оставлен 02.12.2015 - 14:15

а если на сайте более десяти тысяч нод, не зависнет поиск?

Комментарий оставлен 01.11.2016 - 12:19

Вот это не тестировал.
Но думаю, что это по большей части зависит от хостинга.

Комментарий оставлен 01.11.2016 - 13:38