search api

Search API. При обновлении прикрепленного к странице товара, фильтр не обновляется.

15 марта в 10:40

У меня создан фильтр материалов по характеристикам прикрепленных к ним товаров.

При изменении данных в самом товаре, например цена,Search API не индексирует заново ноду, ведь сама страница осталась незатронутой.

Подскажите как решить проблему?
на сайте настроен импорт товаров, и к одной ноде может быть прикреплено до 300 товаров

Настнойка Search API

20 мая 2020 в 14:01

Всем доброго дня.
Как настроить поиск в Drupal 7 (модуль search api), чтобы при запросе более новые новости были релевантнее старых? По умолчанию выводит как-то странно, но старые выше в выдаче. Может, нужно использовать другой модуль , с более гибкой настройкой?
Спасибо заранее.

Apache Solr на соседнем сервере

23 апреля 2020 в 0:35

Друзья, приветствую. Ищу исполнителя. Есть два сервера. На одном стоит сайт на друпал он работает на nginx, на другом стоит чистый apache (lamp). Оба сервера могут "сообщаться" по внутренним ip. Нужно на второй сервер, на котором стоит apache, поставить apache solr и прикрутить его к сайту на друпал, на соседнем сервере, через модуль apache solr и search api. Друпал должен обращаться к solr через внутренний ip.
Пожалуйста, пишите только если вы чётко знаете как исполнить заказ.

Произвольные URL в Facet Друпал 8

21 февраля 2020 в 12:18

В друпал 8 на странице с фасетным поиском если в URL добавить произвольные значения, то вернется не 404 страница, а список всех результатов текущей страницы search api .

Например, есть выбранный фильтр Facet который имеет адрес /products/category/passatizhi-1003, если к нему добавить /products/category/passatizhi-1003/fjfjf, или даже /products/category/paалала то 404 страницы не будет.
Проблема актуальна для любого варианта формирования URL (Taxonomy term name + id, по умолчанию или Node title + id) а также с включенным или выключенным prety path

Идеологический вопрос про search index'ы

15 февраля 2020 в 15:22

Разбираюсь с Search API.
Цель: сделать человеческий поиск по сайту с осмысленными подсказками в поле поиска и красивыми результатами (список, фотогалерея, карта).
Получается нужно сделать четыре разных вьюхи для результатов (autocomplete callback, список, фотогалерея и карта). Вьюхи, само собой, достаточно разные, хотя в чем-то пересекаются. А вот как идеологически правильно разобраться с индексами, у меня нет полного понимания.

как вывести во вьюсе поле ссылку на флаг, если вьюс построен на основе search api?

11 декабря 2019 в 14:38

На сайте есть список товаров, которые можно добавить в избранное.
во вьюсе вывожу эти товары через поля.

Вьюс построен на основе индекса search api, в настройках указал какие поля хочу проиндексировать. Именно они и доступны во вьюсе.
Но как вывести флаг не понимаю, его нет ни в настройках индекса ни во вьюсе..

Проблема с views кешированием Search API (tag-based)

8 ноября 2019 в 14:20

Добрый день. Есть несколько views для отображения анонсов кастомной сущности.
Для каждой сущности есть свой индекс Search API. Элементы из отображения вьюхи не понятным образом пропадают, через некоторое время (Facet summary показывает правильное количество результатов при этом). Если провести переиндексацию то элементы появляются.

В логах вот такая ошибка мелькает:

Exposed form и submit #type = image_button лишние $_GET параметры

10 сентября 2019 в 15:24

Добрый день! Самому решить не удалось, прошу помощи!
Использую search api для поиска. Как обычно создал виевс, форму вынес в блок. В форме единственное поле text и кнопка. В общем все как обычно. И это работает.

Суть проблемы.
Понадобилось заменить кнопку на изображение.
Собственно hook_form_alter, $form['submit']['#type'] = 'image_button'; $form['submit']['#src'] = 'sites/all/themes/THEME/svg/but.svg';

В чем различия раскрытых фильров и фасетного поиска?

26 июля 2019 в 11:44

Извините, если вопрос тупой, но собственно: в чем различия (плюсы минусы), для каких задач, подходят групповые раскрытые фильтры, а для каких фасетный поиск.

Раскрытые фильтры могут фильтровать по диапазону, по термину, фасеты тоже, так в чем разница?

Не хочется просто в конце долгой настройки упереться в какой нить косяк и понять, что нужно было использовать другой метод.

Поделитесь опытом. Спасибо ребята!