Updated search_variants.rb: 1-based position