Сегодня редактор Downcodes поделится с вами куском нечеткого кода поиска, похожего на движок Baidu на сайте ASP, для решения проблемы соответствия поисковых ключевых слов на сайте. Этот код позволяет сегментировать ключевые слова, сортировать и отображать результаты в соответствии с точным и нечетким соответствием, улучшая качество поиска для пользователей. Код был протестирован в реальных приложениях и дал хорошие результаты. Надеюсь, он поможет всем разработчикам.
Поделитесь фрагментом нечеткого кода поиска, похожего на движок Baidu, на сайте ASP.
Еще N лет назад некоторые пользователи сети спросили: как можно реализовать нечеткий поиск на сайте, похожем на Baidu? Недавно для рабочих нужд сделал поиск по сайту asp. Ключевые слова, требующие точного соответствия, должны быть ранжированы первыми, а ключевые слова, требующие нечеткого соответствия. Я долго искал в Интернете и не смог найти нужный мне код, поэтому мне пришлось написать его самому и теперь поделиться с нуждающимися.
Введение функции
1. Используйте технологию сегментации слов, чтобы сначала разделить ключевые слова на несколько фраз. Например: «Поиск алхимика» разделен на несколько фраз, таких как «поиск», «поиск алхимии», «очистка алхимии», «алхимик» и т. д.
2. Например: поле заголовка базы данных, которое полностью соответствует «Поиск алхимика», занимает первое место, а поле заголовка базы данных, которое неопределенно соответствует «Поиск», «Поиск», «Алхимия», «Фармацевт» и другим фразам, отображается на спина.
3. Например, если поле содержимого базы данных полностью соответствует «Поиск алхимика», оно будет отображаться сзади.
Пожалуйста, посмотрите эффект: http://www.my478.com
пример:
Исходный код Jinyun Smart Logistics Platform представляет собой плагин Jinyun Yuansheng, и для его работы требуется поддержка платформы Jinyun!
Платформа грузовой логистики: выпуск выделенной линии для нескольких продавцов + выпуск запроса на доставку для клиента + запрос информации о маршруте груза + онлайн-заказ LTL + самовывоз от двери до двери продавца + доставка по выделенной линии для клиента и т. д.
【Механизм обновления】
Текущее приложение принадлежит телу сцены Lego, и само тело сцены не будет часто обновляться. В основном зависит от обновленной версии плагина пакета! Эти механизмы зависимого обновления могут выполнять одно обновление и одновременно обновлять все тела сцены, что значительно повышает качество и эффективность итераций обновления приложения!
Функции
1. Для облегчения продвижения платформы можно настроить: автовладельцев, выделенные линии для публикации информации (нужно подтолкнуть друзей и т.п.);
2. Весь режим перевозки, режим котировок и т. д. разработаны строго в соответствии со стандартами логистического парка;
3. Все операции автовладельца+грузовладельца+выделенной линии осуществляются на мобильном телефоне.
Надеюсь, этот код поможет вам! Если у вас есть какие-либо вопросы, оставьте их в комментариях, и редактор Downcodes постарается на них ответить.