Логика в поиске на Авито - великая сила "научного тыка"
Для многих пользователей сервиса важно настроить фильтр на Авито максимально точно, чтобы приходили уведомления о новых объявлениях только тех, которые реально интересны - без мусора. Изначально сарафанное радио принесло весть о том, что на Авито работают плюс-минус слова, что и стали использовать пользователи при построении запросов. С 1 марта пошли жалобы на то, что запросы перестали работать.
Вооружившись предположением, что какая-то логика в поисковом запросе должна присутствовать, а также знаниями из различных языков программирования, я стал искать ее (логику) моим любимым методом "научного тыка".
За примерно всего полчаса изысканий удалось нарыть неплохой результат. Обнаружилось, что при поиске можно использовать следующие логические операторы:
- "&&", "+" - логическое "И"
- "||" - логическое "ИЛИ"
- "!", "-" - минус слово
- "^" - заголовок объявления должен начинаться со слова, следующего за "крышкой"
Пользователи сервиса были благодарны и тут же стали использовать логику при задании фильтра.