Bring content extraction back as an asynchronous process drive by queue.
Integrate extracted content into Lucene.