Product search model & adapter (init)