Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск по сайту, принцип работы 
:(
    Опции темы
RaZoR
Дата 6.6.2005, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Есть сайт. ~2000 страниц. Хочу сделать поиск для него. Думал над реализацией и в голову пришло примерно следующее. Поиск будет состоять из индексатора и собственно самого поиска. Индексатор будет брать главную страницу, выдирать от туда все ссылки в массив, а отчищенный от тегов и пр. контент класть в базу. Далее будет идти последовательно по страницам из того массива и делать тоже самое. Повторяющиеся ссылки и ссылки на другие сайты естественно из массива будут удаляться. Ну а поиск будет искать по базе. В правильном направлении я думаю или лучше сделать по другому? Спасибо.
PM MAIL ICQ   Вверх
skalex
Дата 6.6.2005, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Зачем изобретать велосипед ? Ведь есть готовые решения ...
PM   Вверх
RaZoR
Дата 6.6.2005, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Mace
Зачем писать свою cms? ведь есть готовые решения ...
PM MAIL ICQ   Вверх
skalex
Дата 6.6.2005, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



RaZoR, я тебя понимаю ... Всем необходимо как то реализовываться! Примерно по такой схеме и работают индексаторы ... Надо только предусмотреть защиту от зацикливания.
PM   Вверх
RaZoR
Дата 6.6.2005, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Сам понял че сказал?
Цитата
Всем необходимо как то реализовываться!

это вообще к чему было?

а зацикливания не должно быть
PM MAIL ICQ   Вверх
skalex
Дата 6.6.2005, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Цитата
а зацикливания не должно быть

Вот и сделай так, чтобы его не было!
PM   Вверх
Opik
Дата 6.6.2005, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



RaZoR
главное что бы он пол инета не облазал smile))) Т.е нужна фильтрация на отличные от домена сайта ссылки.
PM MAIL Skype   Вверх
RaZoR
Дата 6.6.2005, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Opr
smile Да, я ж написал:
Цитата
Повторяющиеся ссылки и ссылки на другие сайты естественно из массива будут удаляться.

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


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



RaZoR
сорри, опять по диагонали прочитал smile
PM MAIL Skype   Вверх
fara
Дата 7.6.2005, 06:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 15.3.2004
Где: С.-Петербург

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



RaZoR
загляните еще на этом форуме в форум "Алгоритмы и технологии" (вроде так назыв-ся).
Там было что то про алгоритмы поиска
--------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший!
PM MAIL ICQ   Вверх
Aliance
Дата 7.6.2005, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Хм...неужели он так работает? Это же такооой изврат smile
PM MAIL WWW ICQ Skype   Вверх
Alx
Дата 31.8.2005, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



а не проще пройтись по всем директориям сервера??? ведь php же может вывести содержание каталога? вот так все файлы по очереди и открыть. Зачем же ссылки ты отыскивать? а вдруг какие-то страницы не через ссылки открываются, а подгружаются через скрипт?


--------------------
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 31.8.2005, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Это слишком ресурсоемко.
PM ICQ   Вверх
Alx
Дата 31.8.2005, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



Mal Hack
smile

но по-моему это гораздо логичнее, отыскать все файлы сайта и их читать, чем по ссылкам рыскать... а если, к примеру, есть целые пользовательские директории, в которые можно попасть только через форму авторизации?


--------------------
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 31.8.2005, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Alx @ 31.8.2005, 19:10)
но по-моему это гораздо логичнее, отыскать все файлы сайта и их читать, чем по ссылкам рыскать... а если, к примеру, есть целые пользовательские директории, в которые можно попасть только через форму авторизации?

А ссылки ты на что давать будешь?
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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