оптимизация поисковой системы в asp.net - PullRequest
3 голосов
/ 17 февраля 2012

У меня есть задача оптимизировать поисковую систему в интернет-магазине asp.net на основе nopcommerce tempate. Я хотел бы услышать о том, на что следует обратить наибольшее внимание, чтобы улучшить поисковую систему и обеспечить более быстрые результаты, так как текущая поисковая система всегда стремится отображать результаты. Полнотекстовый поиск является одним из вариантов, который будет реализован. Заранее спасибо, Лазиале

Ответы [ 3 ]

0 голосов
/ 22 февраля 2012

Пропустите EF и создайте собственный слой данных, по крайней мере, для оптимизации поиска.

0 голосов
/ 22 февраля 2012

Я думаю, что лучшим способом будет чтение этого документа, предоставленного Google, в котором говорится, на какие самые важные хитрости вы должны обратить внимание, я использовал его сам и был очень вознагражден:

http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//webmasters/docs/search-engine-optimization-starter-guide.pdf

0 голосов
/ 17 февраля 2012
  1. Убедитесь, что все поисковые запросы относятся к базе данных
  2. Убедитесь, что все поля поиска имеют правильные значения
  3. Возвратите как минимум информацию по мере необходимости (возможно, создайте хранимые процедуры)
  4. Посмотрите на свои поисковые запросы, возможно, они могут быть переписаны оптимизированным
  5. Профилировать ваш код .net и найти место, где он будет медленным, и оптимизировать его
  6. Кэшировать ваши результаты иличетные sql запросы
  7. Для ПОЛНОГО ПОИСКА ТЕКСТА посмотрите Lucene.NET
...