Поиск Search API работает только по одному Fields

Аватар пользователя alexandr.krupnov alexandr.krupnov 27 февраля в 11:15

Здравствуйте, уважаемые форумчане.
На Drupal 8 установил Search API. Настроил Database + Index. В Index добавил несколько полей, тип Fulltext. Настроил Views. Настройки поиска делал по статье Основной поиск товара
В итоге поиск идет по непонятной мне логике. Поиск с пустым запросом выдает мне только один товар. Вообще не работает поиск по некоторым полям (им указан тип Fulltext, в настройках Views, минимальную длину ключевого слова и не указывал и ставил равным 3, ).

Куда смотреть?

Drupal 8 + Commerce 2 + Search API

0 Thanks

Комментарии

Аватар пользователя alexandr.krupnov alexandr.krupnov 27 февраля в 12:23

Fields:

  1. Title (Datasource)
  2. SKU (Variations » Product variation » SKU)
  3. Категория товара » Taxonomy term » Name
  4. Модель » Taxonomy term » Name
  5. Производитель » Taxonomy term » Name
Аватар пользователя alexandr.krupnov alexandr.krupnov 27 февраля в 12:27
alexandr.krupnov wrote:

Здравствуйте, уважаемые форумчане.
На Drupal 8 установил Search API. Настроил Database + Index. В Index добавил несколько полей, тип Fulltext. Настроил Views. Настройки поиска делал по статье Основной поиск товара
В итоге поиск идет по непонятной мне логике. Поиск с пустым запросом выдает мне только один товар. Вообще не работает поиск по некоторым полям (им указан тип Fulltext, в настройках Views, минимальную длину ключевого слова и не указывал и ставил равным 3, ).
Куда смотреть?
Drupal 8 + Commerce 2 + Search API

Решил - отключил "Фильтр HTML" для всех индексируемых полей!

Аватар пользователя gun_dose gun_dose 27 февраля в 12:28
1

А в статусе индексирования у вас что? Всё товары проиндексированы? Также обратите внимание на регистр вводимых символов. Если нужен регистронезависимый поиск, то включите в индексе на вкладке "Процессоры" опция "Игнорировать регистр".