A normal configuration with WhitespaceTokenizerFactory can work for you.
This will create tokens on white space and lower case the text and would match the indexed terms.
C.E.D would match C.E.D and c.e.d
<fieldType name="text" class="solr.TextField">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
If you want C.E.D, c.e.d or ced
to match C.E.D or c.e.d or ced
, you would need to check WordDelimiterFilterFactory filter