Я использовал dtSearch в прошлом, которое, как я знаю, имеет встроенный сканер. Это не идет с интерфейсом управления, хотя, это строго поисковая система. Вам нужно написать свой собственный контроль результатов. У него действительно мощный язык запросов, который позволяет вам получать оценки по нескольким измерениям в зависимости от того, как вы настроили свои индексы. Он также имеет приличный .NET API для работы.
Я не знаю, что это менее сложно, чем Lucene. И тогда я начинаю задумываться, каких осложнений вы надеетесь избежать.