Add fixes to partial and refactoring

Исправил оишбки.
search_by_range - название хорошее, но нужно поменять на SearchByRange