Changed lucene interface, added field check option, more validation.