EntityIndexBinding indexBindingForEntity = searchFactory.getIndexBinding( entityClass );
if ( indexBindingForEntity == null ) {
throw new SearchException( "Unable to find entity type metadata while deserializing: " + entityClass );
}
DocumentBuilderIndexedEntity documentBuilder = indexBindingForEntity.getDocumentBuilder();
return documentBuilder.objectToString( documentBuilder.getIdKeywordName(), id, conversionContext );
}
private FieldType identifyFieldType(boolean stored, boolean indexed, boolean analyzed, SerializableTermVector termVector, boolean omitNorms, boolean omitTermFreqAndPositions) {
final FieldType type = new FieldType();
type.setStored( stored );