Если вы используете более новые версии Lucene.Net, вы можете использовать QueryParser.Escape("test*")
, чтобы избежать вашего поискового запроса.QueryParser.Escape()
принимает строку и возвращает строку после правильного экранирования всех символов, которые специально для Lucene.