Есть следующий сайт: http://energee.com.ua/boards/ При выборе формата и/или введении части адреса и/или выборе города и нажатии кнопки поиск - выводится результат. Но если к любому из вышеназванных компонентов добавить фильтр по освещенности и/или стороне, то элемент найден не будет (при том, что он реально существует).
Могли бы подсказать мне как исправить данную ситуацию?
(в настройках иблока во вкладке свойства у "освещенность" и "сторона" включено участвовать в поиске)
Как я понял у вас там не фильтрация вовсе, а просто поиск. Для начала попробуйте сделать полную переиндексацию. Значения в "Освещение" так и записаны "Есть", "Нет"? Компонент поиска используется стандартный?
Да, извините. Неправильно выразил свою мысль. Используется поиск. Переиндексацию полную делал. Значения в "Освещение" так и записаны "Есть", "Нет". Компонент поиска используется стандартный.
О, оказывается я сделал не полную переиндексацию - не снял галочку "Только измененные". Помогло. Спасибо.
Тогда можно еще вопрос? Если выбрать пункт "Сторона" значение "В", то в результатах поиска выводится и "Харьков Московская 8 A Есть Призматрон 3х6 [BB]", хотя сторона у этого элемента "А".
Как сделать так, чтобы выводились только те элементы, у которых сторона "В"?
Раз вы используете модуль поиска для вашей задачи, то наверное никак. Можно, конечно, в адресе букву дома приставялть к номеру и писать ее маленькой, или поменять буквы сторон на латинские, например, но не уверен, что будет всегда все правильно работать.
Другой вариант - генерировать фильтр для компонента списка плоскостей. Он более надежный, но и сложнее.
Я так понимаю, что о генерации фильтра можно прочитать в руководстве "Администратор" или "Администрирование системы"? Или это самостоятельно создавать нужно?
Да, нужно будет сделать свой компонент. Не знаю как именно у вас сейчас реализован генератор поискового запроса, но если своим компонентом, то по идее его и нужно доработать на прием/разбор get-запроса и генерацию фильтра. Основной же документацией для вас будет: http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php