Как сделать поиск по всем полям (заголовок и теги, а также тело)? [закрыто]

14

Встроенная поисковая система в Drupal 7 не выполняет поиск в полях заголовков или тегов, а только в теле узла. Мне нужно иметь возможность искать по всем полям.

Какой модуль лучше установить для этого, если я использую Drupal на Apache в Windows?

Диана
источник

Ответы:

31

Чтобы контролировать, какие поля включены в ваш поисковый индекс, вы можете перейти на страницу « Управление отображением » вашего конкретного типа контента .

Перейдите в Структура -> Типы контента -> Тип контента -> Управление отображением.

На этом экране вы увидите свернутый раздел под названием «Пользовательские настройки отображения». Просто нажмите на нее, чтобы развернуть. Вы должны увидеть, что вы можете установить флажок «Индекс поиска» для настройки (обычно по умолчанию включается только тизер или сводка). Установите флажок «Поиск индекса» и сохраните:

введите описание изображения здесь

Это предоставит вам совершенно новую вкладку «Индекс поиска» на этом экране. Нажмите на него и начните настраивать, какие поля вы хотите включить в поисковый индекс этого типа контента:

введите описание изображения здесь

Борина Дитчева
источник
Спасибо !! Я не мог найти это где-нибудь на сайте drupal
Диана
Добро пожаловать!
Борина Дитчева
2
но единственное, что поле «Заголовок» не является тем, которое доступно на этой странице, чтобы поставить его видимым. что мы можем сделать, чтобы заголовок был включен в поиск?
Диана
1
Название следует искать по умолчанию на самом деле. И убедитесь, что вы перестроили свой поисковый индекс после внесения изменений, как указано выше, чтобы новые поля были выбраны!
Борина Дитчева
2
Кстати, конечно, не касаясь этого ответа, так как он, возможно, не решил всю вашу проблему, но в целом на сайтах StackExchange, я хотел бы отметить, что вы можете принять или отменить ответы, которые помогут вам, с помощью галочки или стрелки рядом с ответами. Я просто замечаю, что вы никогда не принимали ответ, и это может быть потому, что ваши проблемы никогда не были полностью решены, что совершенно нормально, но если это просто вопрос образования, я хотел бы объяснить эту практику!
Борина Дитчева