Поиск на основе Search API ищет только в заголовках статьи

Аватар пользователя Глот с планеты Катрук Глот с планеты ... 16 августа в 14:26

Включены все три модуля: Database Search, Database Search Defaults, Search API
Включены и настроены Сервер базы данных и Индекс.

Создал views для поиска текста в нодах с помощью Search API.
С типом: Default content index

Открытый фильтр: Search: Поиск по тексту
Всё это хозяйство работает под drupal 9.
Но поиск работает только по заголовкам статьи - ни по содержимому, ни по полям ноды ничего не находит. Cron вручную запускал — не помогло. Это вообще нормально для него? Подскажите как настроить, чтобы искал текст в содержимом или в полях (поля создавал типа Текст форматированный длинный), а не только в заголовках.

Лучший ответ

Аватар пользователя Глот с планеты Катрук Глот с планеты ... 16 августа в 15:33

Всё норм. Там поля просто надо было добавить в настройках индекса. Конфигурация - Поиск и метаданные - Search API - Выбарнный индекс (вкладка поля) - Добавить поле.
Ну и во вьювз в настройках фильтра оно появляется после этого.

Комментарии

Аватар пользователя marassa marassa 16 августа в 15:33

Глот с планеты ... wrote: Включены и настроены Сервер базы данных и Индекс.

Нужные поля включены в индекс?

Глот с планеты ... wrote: Открытый фильтр: Search: Поиск по тексту

В настройках этого фильтра все нужные поля выбраны?

Глот с планеты ... wrote: Это вообще нормально для него?

Нормально, если не настроить нормально Wink

Аватар пользователя Глот с планеты Катрук Глот с планеты ... 16 августа в 15:37

Да вот да)) Надо бы прежде внимательнее настройки просмотреть прежде чем бежать на форум. Ну может кому пригодиться. В базу ответов пятачок.

Аватар пользователя Глот с планеты Катрук Глот с планеты ... 16 августа в 15:33

Всё норм. Там поля просто надо было добавить в настройках индекса. Конфигурация - Поиск и метаданные - Search API - Выбарнный индекс (вкладка поля) - Добавить поле.
Ну и во вьювз в настройках фильтра оно появляется после этого.