update and add lucene doc methods, not tested
update and add lucene doc methods, not tested