I think that something is wrong with your custom fieldtype **suggestType**, . Did you try to change it with something else (for example with **text_general**)? I am not sure that **charFilter solr.PatternReplaceCharFilterFactory** works in solr 7. (And as I see it doesn`t replace in tags **<** and **>** ). From my practice (solr 6-7) suggester works only with **AnalyzingInfixLookupFactory** (or without any **lookupImpl**): ``` <lst name="suggester"> <str name="name">mySuggesterContent</str> <str name="field">pagebody_t</str> <str name="suggestAnalyzerFieldType">text_suggester</str> <str name="queryAnalyzerFieldType">text_suggester</str> <str name="buildOnStartup">true</str> <str name="buildOnCommit">true</str> </lst> ``` ``` <fieldType name="text_suggester" class="solr.TextField" positionIncrementGap="100" multiValued="false"> <analyzer type="index"> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/> <filter class="solr.SynonymFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> </fieldType> ```