2010-11-25 2 views
0

Я пишу веб-приложение ASP.net, где пользователи смогут добавлять многословные описания в таблицу базы данных, и было просто интересно, есть ли какой-то (бесплатный) .net-плагин для поиска, который я мог бы использовать для поиска по базе данных. Я мог бы написать простой SQL-запрос, но я бы предпочел, чтобы он был более надежным и похожим на поиск Google..net алгоритм поиска?

ответ

4

Если ваша база данных SQL Server, то вы используете полнотекстовый поиск по SQL Server. Это прямо там, и есть Google-подобная семантика.

0

Возможно, вы ищете lucene.net, который представляет собой порт Люцен. Предоставляйте возможности поиска для произвольного документа (чтобы вы могли также индексировать текст базы данных). Но я думаю, что вы бы скорее проиндексировали html-рендеринг ваших записей в базе данных (что делает люцен красиво).

+0

Lucene.net - это много лишней работы по сравнению с сервером sql, чтобы сделать соответствующий индекс. – bmargulies 2010-11-25 15:47:18

Смежные вопросы