Подскажите как можно алгоритм поиска, который вы сделали на сайте "Поиск по сайту и магазинам" сделать у себя по магазину.
У вас поиск и в контексте работает, когда выбирает товары по вхождению одной фразы из наименования в другую и окончания фразы в наименовании товаров выбираются в разных падежах, алгоритм намного совершеннее, чем сейчас в магазине.
А вообще поиск по сайту и по магазинам - идея замечательная !!!
0
Алгоритм поиска
Автор AK755, 19 нояб. 2010 12:49
Сообщений в теме: 3
#1
Отправлено 19 Ноябрь 2010 - 12:49
#2
Отправлено 19 Ноябрь 2010 - 15:02
Там простой поиск гугла встроен, поэтому о и более совершенен выходит, в принципе в текущем виде выглядит так:
В нём соответственно свой идентификатор google вставьте и поиск начнёт работать.
<div class="contentmain"> <div> <h1>Поиск по сайту и магазинам</h1> <div id="cse">Загружаюсь...</div> </div> </div> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1', {language : 'en'}); google.setOnLoadCallback(function(){ var customSearchControl = new google.search.CustomSearchControl('001218189886183496451:beqbrck6oae'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); customSearchControl.draw('cse'); }, true); </script> <link rel="stylesheet" href="http://www.google.com/cse/style/look/greensky.css" type="text/css" /> <style type="text/css"> .gsc-control-cse { font-family: "Trebuchet MS", sans-serif; border-color: #FFFFFF; background-color: #FFFFFF; } input.gsc-input { border-color: #94CC7A; } /* Search button */ .cse input.gsc-search-button, input.gsc-search-button { font-family: inherit; font-size: 13px; color: #fff; text-shadow: 0; padding: 3px 8px; background:url('{IMG_PATH}version20/search_button.png'); width:40px; height:45px; text-indent:-9999px; overflow:hidden; border: 0px solid; font-weight: normal; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -webkit-box-shadow: 0 0 0 #fff; -moz-box-shadow: 0 0 0 #fff; } .gsc-tabHeader.gsc-tabhInactive { border-color: #A9DA92; background-color: #FFFFFF; } .gsc-tabHeader.gsc-tabhActive { border-color: #A9DA92; background-color: #A9DA92; } .gsc-tabsArea { border-color: #A9DA92; } .gsc-webResult.gsc-result { border-color: #A9DA92; background-color: #FFFFFF; } .gsc-webResult.gsc-result:hover { border-color: #A9DA92; background-color: #FFFFFF; } .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b { color: #0066CC; } }</style>
В нём соответственно свой идентификатор google вставьте и поиск начнёт работать.
#3
Отправлено 19 Ноябрь 2010 - 15:40
Если Google, то в магазин его не засунуть... Он результат списком выводит.
#4
Отправлено 20 Ноябрь 2010 - 15:48
Да, технология совершенней, но под нужды его конечно тяжело приспособить... Наш поиск пока очень далёк от идеала, хотя там и встроен 7 ступенчатый поиск для удобства пользователей, про морфологию мы пока даже не думали если честно
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных