Intelligent Indexing: A Semi-Automated, Trainable System for Field Labeling