1) Возможно в поисковом коде есть ограничение на минимальную длину слова, хотя тогда скорее всего не находило бы 21 вместо 1, просто игнорировало бы 1.
2) Возможно в запросе либо используется тупо like %query_string%, но тогда в выводе присутствовали бы и результаты с 1 ноября.
3) Самое вероятное - используется фул текст серч, но настройки релевантности не подходят для таких запросов и нужно настраивать параметры.
В любом случае, если хотите другого поведения, придется колупать код поиска, смотреть запрос и модифицировать код.