Search Api drupal 8. Поиск по всем полям.

Аватар пользователя symbians60v5 symbians60v5 13 марта в 18:02

Здравствуйте. Установил модуль search api для поиска. Вывел на отдельную страницу через вьюху. Поиск работает, но как я понял он ищет только по полям title и body. Так и не смог понять как сделать так чтобы в поиске учавствовали все поля Содержимого. Помогите пожалуйста разобраться как это сделать. Заранее спасибо

0 Thanks

Лучший ответ

Аватар пользователя adubovskoy adubovskoy 13 марта в 19:34
1

Поля для индексации указывайте как fulltext. Тогда вы сможете их скомбинировать в итоге для общего поиска по всем полям.

Комментарии

Аватар пользователя adubovskoy adubovskoy 13 марта в 19:34
1

Поля для индексации указывайте как fulltext. Тогда вы сможете их скомбинировать в итоге для общего поиска по всем полям.

Аватар пользователя vlucas vlucas 14 марта в 13:28

Можно сделать ещё так:
Search api добавляет к сущностям вью мод search_index.
Настраиваете его - устанавливаете поля по которым хотите искать.
В Search api выбираете Rendered HTML output - в настройках соответственно view_mode search_index
Затем как обычно настраиваете вьюс.
Мне так понравилось больше - быстрее и довольно гибко.