Update search results with new inserted data

My video table in every minutes updates(mean : at least one record inserts to the table) and now it have about 1.000.000 records.
For scheduling in every minutes, the cost is not expensive?