Added support for updating documents in the index/ Support for filtering results/ GeoPoint

This consists the async methods as well. The update script should be
provided.