product sorting by typing