Я создал сайт с управлением контентом, используя ASP.NET MVC. Весь контент хранится в таблице «Содержимое» в базе данных SQL Server, а сам текст хранится в столбце типа данных «XML».
Я хочу добавить на сайт функцию поиска, которая будет выполнять поиск по всему содержимому XML и возвращать список результатов, каждый из которых ссылается на элемент содержимого.
Есть идеи, какие технологии будут наиболее подходящими?
Должен ли я использовать полнотекстовое индексирование SQL Server или что-то еще, например DotLucene?