В зависимости от того, какую версию solr вы используете, вы можете использовать EdgeNGrams или TermsComponent (если вы используете 1.4). Проверьте эти ссылки, они должны помочь вам начать в правильном направлении. Я не использовал стог сена, поэтому я не знаю, есть ли простой способ использовать эти решения в этой среде.
EdgeNGrams:
www.lucidimagination.com / блог / 2009/09/08 / авто-предложить-из-популярных-запросов, использующих-edgengrams /
TermsComponent:
wiki.apache.org / Solr / TermsComponent
www.lucidimagination.com / поиск / документ / CDRG_ch07_7.13.3