1. A method of query based on a vertical search, the method comprising: receiving a user query; obtaining a first category model from a category model warehouse based on the user query to generate a first query result, the first category model including one or more commodity categories that correspond to one or more keywords in the user query; obtaining one or more commodity categories corresponding to the user query from a commodity warehouse to generate a second query result; and generating a final query result by combining the first query result and the second query result.