![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » поиск по сайту (статические страницы) |
|
|
поиск по сайту (статические страницы)
|
just mar Сообщения: 3905 |
собственно, subj
имеется сайт. на нем куча статей (статика). Народ просит поиск, может быть придется заняться. варианты: 1)- переводим статику в php+база, пишем движек для добавления нового (ну, и чтения старого, естественно ![]() ![]() 2)- делаем индексацию и скрипт переиндексации. Webmaster, кдадя очередную статью запускает скрипт и идет переиндексация базы. 2-1- вопрос: как лучше хранить индексы? в текстовом файле-словаре, или в БД? 2-2- если в бд, то в принципе возможно не переиндексация, а доиндексация. Идеи? 3)- делаем просто перевод текста статей в бд и используем полнотекстовый поиск mysql (кто что хорошего-плохого мог бы о нем сказать?) Делаем скрипт, при запуске которого идет добавление текста новой статьи в БД. Кому какие идеи нравятся/не нравятся? Какие еще идеи? Спасибо ![]() |
|
Отправлено: 00:42, 12-01-2005 |
just mar Сообщения: 3905
|
Профиль | Отправить PM | Цитировать Vlad Drakula
Цитата:
![]() Попробую разобраться |
|
Отправлено: 14:57, 14-11-2005 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
just mar Сообщения: 3905
|
Профиль | Отправить PM | Цитировать Кажется, нашла:
Цитата:
|
|
Отправлено: 15:04, 14-11-2005 | #22 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать mar
а слово "biapples" оно найдет? |
------- Отправлено: 15:08, 14-11-2005 | #23 |
just mar Сообщения: 3905
|
Профиль | Отправить PM | Цитировать Vlad Drakula
не найдет. Но мне, честно говоря, и не надо. Я сама чаще ищу слова без окончания, чем без приставок ![]() В общем, сделано так: $search_text = $_POST['search_text']; $bool = false; if( (strpos($search_text, "*") > 0) || (strpos($search_text, '"') > 0) || (strpos($search_text, "~") > 0) || (strpos($search_text, "+") > 0) || (strpos($search_text, "-") > 0) || (strpos($search_text, ">") > 0) || (strpos($search_text, "<") > 0) || ((strpos($search_text, "(") > 0) && (strpos($search_text, ")") > strpos($search_text, "(")))) $bool = true; |
Отправлено: 01:19, 15-11-2005 | #24 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать mar
Цитата:
если ищут слово DVD, то программа WinDVD должна быть на самом верху! |
|
------- Отправлено: 12:36, 15-11-2005 | #25 |
just mar Сообщения: 3905
|
Профиль | Отправить PM | Цитировать Vlad Drakula
ну, "у меня" сайт с немного совсем другой тематикой ![]() Хотя, я бы, наверное, для случаев *слово (в отличие от слово*) написала один запрос, а остальное использовала бы as is - больно уж качественно и быстро работает (что, наверное, и должно быть - все-таки то, что делается средствами СУБД по скорости не переплюнуть ![]() |
Отправлено: 12:59, 15-11-2005 | #26 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать mar
понятия скорость и функциональность это разные вещи, зачастую приходится жертвовать скоростью чтобы получить именно то чего хочется. |
------- Отправлено: 13:38, 15-11-2005 | #27 |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать ispell после колдовства умеет выдавать словоформы. А чем mnogosearch не устраивает?
|
Отправлено: 09:39, 16-11-2005 | #28 |
just mar Сообщения: 3905
|
Профиль | Отправить PM | Цитировать archy
ispell вообще штука замечательная и прикручиваемая к tsearch2 (postgresql). mnogosearch - тоже хорошо, но скорей всего на своем сервере (то есть ближе к случаю Влада). А в том случае о котором я пишу исторически сложился mysql + статика. Опять же может быть загоняние статики в базу данных подстегнет народ к переходу на движек ;] Ну, а мне хртелось посмотреть, что за зверь такой mysql-ый fulltext ![]() |
Отправлено: 01:49, 17-11-2005 | #29 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
поиск по сайту на 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 |
|