名前を先頭一致で検索できるようにした

東京、京都などの都道府県のsuffixがない状態で検索したかったので、検索ロジックを修正しました。
検索オーダーがhas_value?に加えて増えていますが、最大47^2なので問題ないということで……

なお、京都→京都府、東京→東京都を実現するために、先頭一致にしています