Всем доброго дня.
Как настроить поиск в Drupal 7 (модуль search api), чтобы при запросе более новые новости были релевантнее старых? По умолчанию выводит как-то странно, но старые выше в выдаче. Может, нужно использовать другой модуль , с более гибкой настройкой?
Спасибо заранее.
Комментарии
Вывод поиска реализован через Views или Search API Pages?
Search pages
Тогда не знаю. Пользуюсь Views, там естественно можно задать любую сортировку.
Правда мой опыт показывает, что на достаточно сложных индексах с большим количеством вложенных ссылок на сущности, при добавлении любой сортировки поиск начинает тормозить просто нереально.
Попробую поковырять Views.
В search api pages вообще нет никакой сортировки и нет возможности её добавить. Поэтому лучше views.
Начал настраивать search через views, столкнулся с тем, что в сортировке невозможно выбрать поле. Есть только следующие варианты:
Подскажите, как быть? Нужно отсортировать список по полю ноды.
Надо добавить нужное поле в индекс. Ну и перестроить индекс потом.
Хорошо, сейчас попробую
Как исключить ошибки такого рода:
Ищу "спорт"
Находит ноды в которых написано "паспорт"
Внимательно изучить настройки. В настройках поискового сервера (не индекса!), в самом низу есть такая настройка:
- Match whole words only
- Match on parts of a word
- Match words starting with given keywords
У Вас явно включено второе. Выберите первое или третье по вкусу. Перестройте индекс.
Готов принять помощь за вознаграждение. Ничего у меня не выходит толкового))
На главной странице слева "На развитие drupal.ru"
Я думаю, он имел в виду что ему всё ещё нужна помощь) И уже не в рамках форума