Поиск по сайту

Обсуждаем сайт и форум.

Модератор: f0s

Miha_hard
рядовой
Сообщения: 25
Зарегистрирован: 2007-05-13 9:00:05

Поиск по сайту

Непрочитанное сообщение Miha_hard » 2007-09-30 9:34:23

Пока этот раздел в разработке. Но - если сайт начнёт реально расти - то и он будет востребован. А пока - просто пустая страница...
Может пора уже? Информации IMHO уже прилично.
Готов помочь в разработке.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-09-30 9:52:16

вот тут проблема.
1. я такого никогда не делал.
2. БД - MYSQL4.0 - т.е. фуллтекст индекс не сделаешь. Если тока комбинациями LIKE искать...
=========
как вариант - гугл - т.е. форма, которая будет реально слать на гугл с запиханными словами.
может даже самый правильный вариант...
Убей их всех! Бог потом рассортирует...

Miha_hard
рядовой
Сообщения: 25
Зарегистрирован: 2007-05-13 9:00:05

Re: Поиск по сайту

Непрочитанное сообщение Miha_hard » 2007-09-30 9:59:26

я делал..
ну like, а что тут еще придумаешь.. но там же немного таблиц ?-модуль то один я так понимаю
только по разделам потом выдернуть результат ..

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-09-30 10:52:03

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `site_table` (
  `id` int(10) NOT NULL auto_increment,
  `vizible` enum('1','0') NOT NULL default '1',
  `vizible_in_news` enum('1','0') NOT NULL default '1',
  `rzd` int(4) NOT NULL default '0',
  `create_date` int(20) NOT NULL default '0',
  `last_modified` int(20) default NULL,
  `title` text NOT NULL,
  `keywords` text NOT NULL,
  `descriptions` text NOT NULL,
  `author` int(6) NOT NULL default '1024',
  `author_vizible` enum('1','0') NOT NULL default '1',
  `zagolovok_menu` varchar(128) binary NOT NULL default '',
  `zagolovok_stranitsi` text NOT NULL,
  `page_text` longtext NOT NULL,
  `navigation_bar` enum('1','0') NOT NULL default '1',
  `left_menu` enum('1','0') NOT NULL default '1',
  `html_enabled` enum('1','0') NOT NULL default '0',
  `include_file` varchar(255) binary NOT NULL default '0',
  `include_position` enum('top','down','exclude') NOT NULL default 'top',
  `comment_enabled` enum('1','0') NOT NULL default '0',
  `voting_enabled` enum('1','0') NOT NULL default '0',
  `voting_count` int(63) NOT NULL default '0',
  `voting_ball` int(127) NOT NULL default '0',
  `view_count` int(12) NOT NULL default '0',
  `yandex_direct` tinyint(1) NOT NULL default '1',
  `begun` tinyint(1) NOT NULL default '1',
  `news_count` smallint(4) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1512 ;
собственно - основа сайта.
она же - моя ошибка, одна из самых больших.
надо было разбивать сразу на две таблицы - с текстовыми данными и с прочими.
поиск придётся делать минимум по след. полям:
`page_text` - собствено текст страницы
`descriptions` - описание страницы - 200 символов, соответствует одноимённому HTML-тегу
`zagolovok_stranitsi` и `zagolovok_menu` - опционально, иногда один из них несёт основную смысловую нагрузку о содержимом страницы.
=======
есть идеи? :)
Убей их всех! Бог потом рассортирует...

Miha_hard
рядовой
Сообщения: 25
Зарегистрирован: 2007-05-13 9:00:05

Re: Поиск по сайту

Непрочитанное сообщение Miha_hard » 2007-09-30 11:15:00

Ну какие идеи :)
сесть да написать. Дамп бы еще чтоб проверять можно было.. небольшой - статей на пять. Можно сюда можно на мыло.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-09-30 12:37:33

легко.
см. аттач
Вложения
part_site_db.sql.gz
кусок БД
(32.49 КБ) 21 скачивание
Убей их всех! Бог потом рассортирует...

Miha_hard
рядовой
Сообщения: 25
Зарегистрирован: 2007-05-13 9:00:05

Re: Поиск по сайту

Непрочитанное сообщение Miha_hard » 2007-09-30 12:43:06

ок. будет готово к "попробовать" - отпишусь в личку

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-09-30 12:44:31

да мона тут...
мож народ баги найдёт - тем боле у меня бэкап каждую ночь, со сливом на другую машину..
ничё смертельного не произодёт если похачат.
неприятно тока.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-09-30 12:59:08

http://nukefiles.ru/
интересные сайты у тебя :)
а зачем мне помогаешь? :)
Убей их всех! Бог потом рассортирует...

Miha_hard
рядовой
Сообщения: 25
Зарегистрирован: 2007-05-13 9:00:05

Re: Поиск по сайту

Непрочитанное сообщение Miha_hard » 2007-09-30 13:04:03

lissyara писал(а):http://nukefiles.ru/
интересные сайты у тебя :)
а зачем мне помогаешь? :)
Ну на php-nuke мои интересы в жизни не заканчиваются.. :)
А твой сайт мне помогал уже не раз.. долги отдаю :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-09-30 13:15:30

:)
Убей их всех! Бог потом рассортирует...

ita
ефрейтор
Сообщения: 57
Зарегистрирован: 2006-08-30 12:35:52
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение ita » 2007-10-17 17:20:26

lissyara писал(а):2. БД - MYSQL4.0 - т.е. фуллтекст индекс не сделаешь.
.. почему не сделаешь? в 3 версии он уже был.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-10-17 19:18:50

э... а ссылочку?
Убей их всех! Бог потом рассортирует...

Al
проходил мимо

Re: Поиск по сайту

Непрочитанное сообщение Al » 2007-10-17 21:21:54

Хорошие вы парни! Бог вам в помощь!
Сам бы с удовольствием принял участие,но в сайтостроении я NULL.....
Затея с поиском очень полезная
За вас! :P

ita
ефрейтор
Сообщения: 57
Зарегистрирован: 2006-08-30 12:35:52
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение ita » 2007-10-18 8:59:40

lissyara писал(а):э... а ссылочку?
ссылочка

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-10-18 9:00:45

и правда...
чтож - мона попробовать...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение Alex Keda » 2007-10-25 10:27:05

кстати - вот гугл приделал.
если указать site:lissyara.su - ищет по сайту и форуму, а если site:www.lissyara.su - тока по сайту.
пока - тока по сайту.
может заюзать ещё и по форуму?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение schizoid » 2007-10-25 12:54:10

в форуме есть свой поиск. думаю, что тока по сайту лучше...имхо ;)
ядерный взрыв...смертельно красиво...жаль, что не вечно...

ita
ефрейтор
Сообщения: 57
Зарегистрирован: 2006-08-30 12:35:52
Контактная информация:

Re: Поиск по сайту

Непрочитанное сообщение ita » 2007-10-25 12:59:41

schizoid писал(а):в форуме есть свой поиск. думаю, что тока по сайту лучше...имхо ;)
согласен. + на странице поиска добавить возможность выбора где искать.