ajax-solr использует фасет для создания словаря слов, который будет предложен. Границы будут делить результаты по каждому слову по умолчанию.
Вы можете иметь полное «название» Suggester или фразы искателю, если скопировать каждую фразу многозначного списка, как это упоминается here
<copyField source="manufacturer" dest="manufacturerFacet"/>
Это будет копировать данные, которые вы пытаетесь сохранить в поле производителя к изготовителюFacet автоматически. Таким образом вы можете установить поле factoryFacet следующим образом, используя строку в качестве базового стандартного типа без токенизации.
<field name="manufacturerFacet" type="string" indexed="true" stored="false" multiValued="true"/>
<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
так, что вы должны сделать, это скопировать каждый ... название, производитель или категории поле (независимо от поля вы хотите искать как фразу) в многозначного поле, а затем указать на этот список в ваш айакс-solr.