Вам необходимо настроить анализатор запросов в Solr, чтобы он соответствовал конфигурации анализатора, используемой во время индексации.
У Solr есть очень удобный инструмент - Анализ поля (solr / admin / analysis.jsp) - для анализа конфигураций анализатора.Установите подробные флажки и проверьте, как анализаторы обрабатывают условия вашего запроса.В Lucid Imagination есть раздел об этом .
Если вы не уверены, какие анализаторы были запущены во время индекса, вам также придется проверить, как на самом деле выглядят термины в индексе.(хотя, вероятно, будет очень трудно доказать, что ваш анализ запросов верен).Для этого вы можете использовать LukeRequestHandler .
Если вы можете заключить однозначное сопоставление терминов (между анализом времени индекса и анализом времени запроса), то вы в безопасности домаиначе вам может быть лучше переиндексировать.