if( _defaultInterpreter == null)
reporter.incrCounter("Map", "Interpreter_null", 1);
if( _defaultInterpreter != null && json != null && analyzer != null){
ZoieIndexable indexable = _defaultInterpreter.convertAndInterpret(json);
IndexingReq[] idxReqs = indexable.buildIndexingReqs();
if(idxReqs.length>0){
Document doc = idxReqs[0].getDocument();
ZoieSegmentReader.fillDocumentID(doc, indexable.getUID());
if (indexable.isStorable()){
byte[] bytes = indexable.getStoreValue();
if (bytes!=null){
doc.add(new Field(AbstractZoieIndexable.DOCUMENT_STORE_FIELD,bytes));
}
}