Здравствуйте.
Поиск сделан через views, работает корректно, ищет по словам. Но проблема в том, что другие страницы (главная, контакты и т.д.) созданы в виде basic и тоже попадают в поисковой запрос (если он пустой) в виде материала. Как их исключить из поиска?
Ограничение поиска по типу материала
Главные вкладки
Лучший ответ
Конфигурация - Поиск и метаданные - Search API. На последний пункт нажать. Будет таблица с поисковыми серверами и индексами, нужно нажать "Редактировать" на тот индекс, который включён, затем пройти на вкладку "Поля", поставить там галку в нужном месте. Сохранить. И нажать кнопку переиндексации всех материалов. Затем во вьюсе уже можно настраивать.
Комментарии
1. делать разные типы содержимого
2. views, contextual filter, nid, множественное значение, исключить.
Сейчас попробую.
Разные материалы сделаны.
Как я понял, в фильтрах нужно поставить nid, но там такого не вижу.
тут с картинками: http://drupal.ru/node/130923
За статью спасибо! Суть в том, что у меня нет этих полей!
Хотя, данный поиск уже был в модуле views. Попробую сделать, Как у вас описано!
Можно и без этих полей
вы хоть читайте что человеку нужно.
Суть в том, что это представление не я создавал. Оно уже было в системе! Я лишь подредактировал, как мне нужно. А вот как выбрать работу с конкретным типом материала хоть убейте не понимаю!
Именно! Такого у меня нет! У меня нет "содержимого"!
Единственное, если указать только по марке машины... Так работает
Всё ясно, вьюха выводит индексы, а не материалы. Надо тип материала добавить в поисковой индекс, тогда и появится он в вьюсе.
Огромное спасибо! Уже в какой раз выручаете!!
Ткните носом, если не трудно
Конфигурация - Поиск и метаданные - Search API. На последний пункт нажать. Будет таблица с поисковыми серверами и индексами, нужно нажать "Редактировать" на тот индекс, который включён, затем пройти на вкладку "Поля", поставить там галку в нужном месте. Сохранить. И нажать кнопку переиндексации всех материалов. Затем во вьюсе уже можно настраивать.