Не появляется форма переиндексации на странице /admin/config/search/search-api/index/

Если ваш view базируется на search API источнике данных, то важно, чтобы данные были проиндексированы. Но иногда форма переиндексации отсутствует на странице выбранного индекса в разделе админки search API.

Если обратиться к контроллеру страницы, чтобы проверить условия, при которых форма показывается, то станет ясно, что требуется.
modules/contrib/search_api/src/Controller/IndexController.php

Нужно чтобы поисковый индекс был активен, а также не был установлен флаг readonly в его настройках.

Проверьте флаг «read only» (снимите его) и форма должна появиться. Тогда вы сможете запустить переиндексацию данных.

Иначе индексация данных происходить не будет ни в ручном, ни в автоматическом (по cron) режимах.

Написать комментарий

Мало букафф? Читайте есчо !

Программное создание статьи с переводом в Drupal

Август 10, 2023 г.

Допустим, вы получаете следующие данные - заголовок, текст статьи, и теги. При этом данные поставляются на двух языках - 'ru' и 'en'. Вам требуется программно сохранить статью и её перевод. Я полагаю, что уже активирован модуль Content Translation, ...

Читать

Как добавить css классы в attributes (twig, Drupal)

Май 16, 2024 г.

Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig). Переменная attributes - это объект Drupal\Core\Template\Attribute. У него есть нужный нам метод - addClass(). Пример использования: [crayon-6750d78151504827740612/]

Читать

 

Комментарии к «Не появляется форма переиндексации на странице /admin/config/search/search-api/index/»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: