Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » поиск по сайту (статические страницы)

Ответить
Настройки темы
поиск по сайту (статические страницы)
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Изменения
Автор: mar
Дата: 12-01-2005
Описание: (цифирь пунктам добавила)
собственно, subj
имеется сайт. на нем куча статей (статика). Народ просит поиск, может быть придется заняться.
варианты:
1)- переводим статику в php+база, пишем движек для добавления нового (ну, и чтения старого, естественно (может быть не пойдет по многим причинам, одна из которых - не хочу лишать куска хлеба тамошнего webmaster-а )
2)- делаем индексацию и скрипт переиндексации. Webmaster, кдадя очередную статью запускает скрипт и идет переиндексация базы.
2-1- вопрос: как лучше хранить индексы? в текстовом файле-словаре, или в БД?
2-2- если в бд, то в принципе возможно не переиндексация, а доиндексация. Идеи?
3)- делаем просто перевод текста статей в бд и используем полнотекстовый поиск mysql (кто что хорошего-плохого мог бы о нем сказать?) Делаем скрипт, при запуске которого идет добавление текста новой статьи в БД.

Кому какие идеи нравятся/не нравятся? Какие еще идеи?
Спасибо

Отправлено: 00:42, 12-01-2005

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
я бы делал так:
1) берем страницу
2) выризаем в ней теги
3) создаем список слов встретившихся на этой странице (все повторяющиеся выкидываем)
4) заносим в базу
5) неплохо бы сделать фул индекс на это поле.

mar
но это все так... теория... тут очень много значит размер сайта и то как часто будут пользоваться поиском...

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:51, 12-01-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Vlad Drakula
ну то есть тебе нравится путь
Цитата:
- делаем индексацию
c использованием базы? + полнотекстовый поиск, что даст возможным отслеживать словофоры?
Размер... Большой там размер. (Правда картинок много, - это я размеры каталоговсмотрю, - но и текста полно. Причем ведь еще напишут )

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

Добавлю, пожалуй, пункт 4:
- гибрид 2+3 : то есть храним и словарь и весь текст (интересно, а база не рухнет... )


Отправлено: 01:01, 12-01-2005 | #3


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
все зависит еще и от сервера...
500-1000 мб текста это не так много!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 01:18, 12-01-2005 | #4

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


сейчас они сидят на nodex-е
О своем серваке думают, но, видимо, где-то через год (по финансовым соображениям,- им сейчас не до того).

Отправлено: 01:23, 12-01-2005 | #5


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


mar
может mnogosearch спасет?

Отправлено: 09:16, 12-01-2005 | #6

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


archy
может быть Ты с ним дело имел?

Отправлено: 09:28, 12-01-2005 | #7


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


нет, но не думаю, что там могут быть сложности... можно и htdig испытать

Отправлено: 10:33, 12-01-2005 | #8

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


archy
на хостинге могут - когда поставить нельзя. О! супер phpinfo() выдало
Цитата:
--with-mnogosearch=/usr/local/mnogosearch
(второй возможный облом на чужем хостинге может быть с кодировками - сайт на cp1251. Я тут на днях развлекалась postgres-ом для извращенцев - работе под win. В результате все удалось, даже upper/lower заработали и словари в tsearch2 удалось подключить, но эмоций была масса )
так что уже имеется и в php вкомпилен. Пойду почитаю документацию

Тогда еще один вопрос:
- пункт 6 за и против mnogosearch

Отправлено: 12:37, 12-01-2005 | #9


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


А может самому ничего не писать, а воспользоваться внешним поисковиком??
Например Google
Делаем форму, и запрос поиска посылаем сайту Гугла, я такое на многих сайтах видел.
Можно обрабатывать страницу результатов Гугла, чтобы под свой дизайн подогнать, так как у этих страниц стандартная разметка
По моему такое решение наиболее быстрое, нетребовательное к собственным ресурсам и наиболее гибкое

-------
Fortes fortuna adiuvat


Отправлено: 12:41, 12-01-2005 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » поиск по сайту (статические страницы)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
поиск по сайту на PHP Vlad Drakula Вебмастеру 5 02-04-2008 11:30
Как лучше попадать в расширенный поиск по сайту Greyman О сайте и форуме 4 30-09-2005 13:32
Как организовать поиск по сайту Vampire Вебмастеру 4 30-01-2004 01:52
Скрипт php - поиск по сайту tradeukraine Вебмастеру 10 19-07-2003 08:50
Поиск по сайту lehha Вебмастеру 10 25-12-2002 07:13




 
Переход