У меня есть поисковый запрос:
"Yellow large widgets"
Я разбил его на 3 слова:
1 = "Yellow";
2 = "Large";
2 = "Widgets";
Затем я выполняю поиск с помощью:
SELECT * FROM widgets
WHERE (description LIKE '%yellow%' OR description LIKE '%large%' OR description LIKE 'widgets')
OR (title LIKE '%yellow%' OR title LIKE '%large%' OR title LIKE '%widgets%')
Как я могу отсортировать результаты с этими предубеждениями?
Идеальная методология
описание
. 1 балл
. заголовке
. title
вхождение стоит 5 баллов
. Но я бы не знал, с чего начать это в SQL. веб-приложение проверка подлинности с использованием форм приведет к аналогичной строке кода FormsAuthentication.SetAuthCookie (strUsrNm, True), это нормально ...
Учитывая идею веб-приложения (.NET 3.5 +)
аутентификация с использованием форм приведет к аналогичной строке кода
FormsAuthentication.SetAuthCookie (strUsrNm, True)
это нормально для экземпляра сервера без балансировки нагрузки. как аутентификация работает в состоянии с балансировкой нагрузки (без липкого сеанса / бесконечности), и вы не можете сохранить IP-адрес клиента, пароль пользователя или логин в браузере.
ограничения: нет сеансов базы данных, нет сервера AD (например: обслуживать внешних пользователей)
короче - в ситуации с балансировкой нагрузки, как приложение узнает, кем является пользователь, если они прошли аутентификацию на другом сервере без повторной аутентификации.
спасибо