Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поисковик, Как сделать? 
:(
    Опции темы
Urod
Дата 28.3.2005, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 10.4.2004
Где: Москва

Репутация: нет
Всего: -1



На любом сайте существует поисковик по сайту. Как он делается? smile Может есть стандартный код?
PM MAIL   Вверх
PILOT
Дата 28.3.2005, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: нет
Всего: 54



Нет, Urod, не существует стандартного.
Есть 2 типа поисковиков, первый ищет по базе данных, второй по всем файлам. В реализации они примерно одинаковы по сложности.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
dm9
Дата 29.3.2005, 03:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 1
Всего: 137



Цитата(PILOT @ 28.3.2005, 23:28)
В реализации они примерно одинаковы по сложности.


А тебе не кажется, что в поиске по файлам добавляется дополнительный шаг - занесение слов в базу? smile
Или как ты представляешь себе поиск по файлам?


Это сообщение отредактировал(а) dm9 - 29.3.2005, 03:13
PM MAIL ICQ   Вверх
PILOT
Дата 29.3.2005, 06:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: нет
Всего: 54



В базу заносят мощные поисковики, где требуется искать по необъятному массиву сайтов, а когда по одному небольшому сайту, то заносить в базу не стоит, маловероятно что кто-то опять будет искать именно это слово, лучше пробежаться по файлам.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
dm9
Дата 29.3.2005, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 1
Всего: 137



Может, я, конечно, чего-то не понимаю, но на хоть сколько-нибудь большом сайте "пробегаться" по файлам ты будешь сутки. Нужен индекс...

PM MAIL ICQ   Вверх
Urod
Дата 29.3.2005, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 10.4.2004
Где: Москва

Репутация: нет
Всего: -1



Так, ну я ничего не поняла: исходя из ваших рассуждений существует, все-таки, ОДИН тип поисковика - по базе, в которую необходтимо занести все слова, по которым пользователь бует искать информацию????
Не понятно smile
И, все-таки, есть ли шаблоны поисковиков?
PM MAIL   Вверх
dm9
Дата 29.3.2005, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 1
Всего: 137



Сначала надо понять, что у тебя за информация, по которой надо выполнять поиск. Файлы? Или данные хранятся в БД? Что за формат хранения данных? Ну и так далее. Потом нужно выбрать оптимальное решение. Если не разбираешься в программировании, оптимальное решение - что-то вроде такого:
http://vingrad.ru/search/
То есть воспользоваться услуагми Гугла или Яндекса. Очень распространённый подход.

Хотя, наверное, есть готовые решения, которые можно поставить себе на сайт...

Добавлено @ 12:52
Но это тебе уже не в вёрстку, а в PHP/Perl/...

PM MAIL ICQ   Вверх
Urod
Дата 29.3.2005, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 10.4.2004
Где: Москва

Репутация: нет
Всего: -1



Самой бы понять, как это называется. Т.е. есть сайт и для удобства пользователей хотелось бы на нем видеть поисковик по словам, например, пользователь хочет найти что-то про "Цены" и он кидает в поиск слово "цены" и находит прайс-лист на одной из страниц этого сайта. Эээ, ну где-то так...
PM MAIL   Вверх
dm9
Дата 29.3.2005, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 1
Всего: 137



Дубль два. Google и Yandex не устраивают? Многие сайты пользуются их услугами для создания поиска.

Примеры:
http://vingrad.ru/search/
http://podgoretsky.com/ (см. ссылку на поиск)
Ещё видел на многих сайтах, но навскидку не вспомню что-то...


PM MAIL ICQ   Вверх
PILOT
Дата 29.3.2005, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: нет
Всего: 54



На большом сайте информация в таблицах уже сидит smile и ее ищут в них.
А по поводу индексов, да, пробежался разок и сложил в таблицу, а уже потом в ней ищещь.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
Urod
Дата 1.4.2005, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 10.4.2004
Где: Москва

Репутация: нет
Всего: -1



А вот такой поиск, как на этой странице "Поиск" нельзя сделать? Или это совсем трудоемко и сложно (т.е. например, надо будет создавть какие-то БД - не поняла какие)?
PM MAIL   Вверх
dm9
Дата 1.4.2005, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 1
Всего: 137



Здесь:
http://forum.vingrad.ru/index.php?act=Search&f=64
поиск ведётся по информации, хранящейся в базе данных форума. Все сообщения тут хранятся в базе.

Добавлено @ 14:24
А вот для этого:
http://vingrad.ru/search/
тебе ничего кроме одной html странички добавить не понадобится.

PM MAIL ICQ   Вверх
Urod
Дата 1.4.2005, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 10.4.2004
Где: Москва

Репутация: нет
Всего: -1



dm9 Мне просто так не нравится, что рядом с поиском будет слово "Google", причем для него надо будет и место дополнительное расчитать smile Я права?
PM MAIL   Вверх
dm9
Дата 1.4.2005, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 1
Всего: 137



Воспользуйся услугами Яндекса. Там можно просто вставить форму - поле ввода и кнопку ОК.
До 220 (кажется, так) запросов в сутки бесплатно.
Можно ли обойтись без логотипа Гугла - не знаю...

PM MAIL ICQ   Вверх
Urod
Дата 2.4.2005, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 10.4.2004
Где: Москва

Репутация: нет
Всего: -1



dm9
Вставляю в свою таблицу Яндексовскую форму (поправила только FORM name=web action=http://www.yandex.ru/yandsearch method=get> на название своего сайта), и аот, что получилось:
Код

<FORM name=web  action="Proba_111.htm" method=get><INPUT 
      type=hidden value=rad name=rpt> 
      <TABLE cellSpacing=10 cellPadding=0 border=0>
        <TBODY>
        <TR>
          <TD height="28"><INPUT maxLength=160 size=50 name=text></TD>
          <TD>&nbsp;</TD>
        </TR></TBODY></TABLE>
<input name="submit" type=submit value=Найти>
      </FORM>
      <script><!--
document.web.text.focus()
// --></SCRIPT>    </TD></TR>
  </TBODY></TABLE>


Не работает smile Вероятно, это неправильно, т.к. в таком коде я не вижу самого скрипта smile
Где ошибка?
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Продвижение и оптимизация сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.1167 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.