I've never implemented full text search using a dedicated database so maybe 1M is too much to ask for.