renew the DB model, prepare for full-text search for products