Реализация функции поиска на сайте - PullRequest
2 голосов
/ 10 августа 2009

У меня есть сайт, на котором есть тысячи (постоянно увеличивающихся) ресурсов. Я реализовал обычный Sql полнотекстовый поиск , и до недавнего времени он работал нормально. Я заметил некоторые проблемы с производительностью. Я использую базу данных MySql с C #. NET как внутренний код.

Мне просто нужно несколько ценных предложений от вас, чтобы я мог учесть их при создании новой стратегии поиска для моего сайта.

Что можно использовать для повышения производительности функции поиска на моем сайте?

Ответы [ 3 ]

5 голосов
/ 10 августа 2009

Вы можете попробовать;

http://incubator.apache.org/lucene.net/

3 голосов
/ 10 августа 2009

Взгляните на Lucene.NET . Это высокопроизводительная полнофункциональная библиотека текстового поиска, изначально написанная на Java, но перенесенная на .NET. Это технология, подходящая практически для любого приложения, требующего полнотекстового поиска, особенно кросс-платформенного.

2 голосов
/ 10 августа 2009

Попробуйте использовать Lucene.NET . Многие веб-сайты имеют текстовый поиск на его основе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...