Используйте анализатор, который не разбивает строки на дефисы. Самый простой - это KeywordAnalyzer, который вообще не разбивает строки и не меняет регистр.
Вы можете обернуть его в PerFieldAnalyzerWrapper, если вам нужны разные анализаторы для разных полей.