Drupal 6.25.
Настроен фасетный поиск по категориям в интернет-магазине. В нем есть 4 фасета: "Производитель мебели", "Тип раковины", "Тип смесителя", "Цена". Все работало, все ок. Сегодня при добавлении нового термина в словарь "Производитель мебели" перестал работать поиск по фасету "Производитель мебели". В "Направленном поиске" есть 3 других фасета и поиск по ним осуществляется. Фасет "Производитель мебели" тупо пропал из поиска.
Решил настроить новый фасетный поиск с этими 4 фасетами. Проблема таже самая. Не отображается фасет "Производитель мебели", соответственно и поиск/сортировка по данномк фасету не осуществляется.
В чем может быть проблема? Может этот словарь можно как-то переиндексировать?
PS: Само собой в настройках данного фасетного поиска проблемный фасет включался/выключался.
Комментарии
для 6го друпала модуля facetapi нет.
что вы используете?
Прицепил вложения со скриншотами. Прицепил сразу несколько на всякий случай.
увы, 6ка уже пылится в истории, не помогу.
А вообще в принципе каков ход алгоритма поиска проблемы на последних версиях Drupal?
создаете сервер, там будут хранится данные.
создаете индекс, там будет обрабатываться логика и настраиваться нужные поля для индекса.
индексируете сущности.
делаете запрос в поиск, выводится результаты
Может дело в новом термине - содержит недопустимые символы, например. Попробуйте удалить этот термин и переиндексировать, появится фасет или нет.
Изрыл все. Ничего не нашел. Упал спать. На утро залез на сайт, а там все работает. Что это было? Неизвестно.
мабыть кеш сбросился. или индекс по крону перестроился.