# Structs
Field represents a field that needs to be used for subfield indexing.
MD5FieldsIndexer is used to create an index based on md5sum of string or *string fields.
MethodIndexer is used to create an index based on a string returned as a result of calling a method on the object.
SubFieldIndexer is used to extract a field from an object using reflection and builds an index on that field.