Ну,
FIRST - обновить SQL Server.Вы используете устаревшую версию двух поколений, которая имела первую реализацию полнотекстового поиска в SQL Server и имела множество (известных и исправленных) недостатков.
Второе - Lucene может действительно лучше подходить.SQL - это, прежде всего, сервер базы данных, и полнотекстовый поиск делает много вещей, но также имеет много ограничений.
Но ввод Lucene DOES создает существенную сложность - распределенные транзакции, обработка резервных копий значительно усложняются.сложный, так как они две системы.SQL 2008 R2 работает намного лучше (полнотекстовый индекс хранится в файле базы данных).
Тем не менее, будьте осторожны с производительностью.Возможно, вам понадобится КУЛЬТУРНЫЙ СЕРВЕР ВЫСОКОГО КОНЦА, если вы хотите выполнять много запросов параллельно (что может легко произойти с веб-приложением).Это может потребовать, чтобы несколько серверов баз данных выполняли репликации только для чтения - что-то, что SQL Server делает намного проще, чем Lucene (как в: из коробки).
Я предлагаю вам просто получить Lucene и поиграть с ним;) Ненамного больше нужно.