У меня такая же проблема с моим solr 6.0.1. Файл tmp взрывается бесконечно, пока жесткий диск не заполнится.
Мой индекс содержит только около 2500 документов.
Компонент поиска:
<searchComponent class="solr.SuggestComponent" name="autoSuggest">
<lst name="suggester">
<str name="name">analyzingSuggester</str>
<str name="lookupImpl">AnalyzingLookupFactory</str>
<str name="storeDir">analyzing_suggestions</str>
<str name="dictionaryImpl">DocumentDictionaryFactory</str>
<str name="buildOnCommit">false</str>
<str name="buildOnStartup">false</str>
<str name="field">text_suggest_auto</str>
<str name="suggestAnalyzerFieldType">text_suggestion_auto</str>
</lst>
</searchComponent>
Обработчик запроса:
<requestHandler class="solr.SearchHandler" name="/suggestAuto" startup="lazy" >
<lst name="defaults">
<str name="suggest">true</str>
<str name="suggest.dictionary">analyzingSuggester</str>
<str name="suggest.onlyMorePopular">true</str>
<str name="suggest.count">10</str>
<str name="suggest.collate">true</str>
</lst>
<arr name="components">
<str>autoSuggest</str>
</arr>
</requestHandler>
Поле:
<fieldType name="text_suggestion_auto" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1"
generateNumberParts="1"
preserveOriginal="1"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_general.txt" format="snowball" />
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_general.txt" format="snowball" />
</analyzer>
</fieldType>