Forum Webscript.Ru
Программирование => Perl => Тема начата: victor от 09 Января 2002, 14:19:31
-
Добрый день господа!
Я как уже писал я только навичок и в данный момент я разрабатываю сайт своему заводу. Чтобы усовершенствовать сайт завода я хочу сделать поиск по его продукции это надо для того чтобы показать руководству на что я способен и возможности данного сайта. Если возметесь помочь я бы хотел объяснить по какой структуре осуществлять поиск: (кстати наш сайт http://www.otvod.ru) например наименование продукции отвод у него есть две марки стали у этих марок есть еще разные габариты (они одинаковые у марок стали) и разные цены. Можно сделать так чтобы вести или выбрать ноименование изделия вести его сталь или габариты и в результате поиска выодилось сталь, габариты, цена. Номенклатура продукции 16 шт. СПАСИБО
-
Загоняешь все в MySQL и дальше дело за выборками.
Все.
-
Все зависит от структуры и организации сайта.
Если у тебя набор хтмл-страниц то оптимально проиндексировать их и при поиске использовать индексный файл. Если в БД - поиск прямо в базе...
-
lodevar контакт :)
-
Дело в том что я понятия не знаю о MySQL может у вас есть какиенибуть исходники или еще что нибуть
-
У меня набор html страниц. Но я же вначале писал что я новичок в этом деле и незная как проиндексировать если ВЫ подробно опишите буду только рад
-
Посмотри сюда:
http://risearch.org/
ИМХО очень неплохой скрипт.
-
наименование продукции отвод у него есть две марки стали у этих марок есть еще разные габариты (они одинаковые у марок стали) и разные цены.
Если у тебя набор хтмл-страниц то оптимально проиндексировать их и при поиске использовать индексный файл.
:) ИМХО индексация тут особо не поможет, ведь нужен поиск не по сайту, а по каталогу продуктов.
Надо действовать по принципу, что предложил lodevar - загнать и не мучаться.
-
неужто нет такого скрипта, который бы создавал БД с нужными полями, обеспечивал ввод данных, а для посетителей предоставлял поиск по записям?
Примерно это может DBMan но в нем надо покопаться, настроить и т.д. наверно mySQL для этого случая действительно лучший выбор :)
-
Порядок такой:
1) Читаешь про Perl : DBI
2) Пишешь скрипт
3) Чего конкретно не понятно будет пишешь сюда.
Если нужно быстро сделать и не самому, то пишешь в раздел "Изготовление сайтов, скриптов и прочее... " И там предлагаешь цену. Так будет и быстрее и разумнее.
P.S. Не подумай, что я прикалываюсь. :)
-
NeoNox : Кстати, может правила все-таки написать?
-
Кстати, может правила все-таки написать?
всеми ногами и руками!
ИМХО индексация тут особо не поможет, ведь нужен поиск не по сайту
Сейчас RiSearch можно настроить как угодно :)
Просто продумать структуру например так
1-ые изделия - каталог .../katalog/item1
2-е изделия - каталог .../katalog/item2
..................
И соответственно там и искать...
А с БД конечно и проще и мобильнее.
-
lodevar Я непротив пиши
-
И соответственно там и искать...
не в этом дело
Например возможный запрос:
выборка всех продуктов со стоимостью до $500 за ед. товара
html как не индексируй, ответов на подобные запросы не получишь
-
lodevar Я непротив пиши
это они о своем, модераторском. ;)
Пример правил:
#!/usr/bin/perl -w
use CGI::Carp qw(fatalsToBrowser);
use strict;
use vars \'$post\', \'$ip\', \'$user\';
unless($post=~/(ругань|оскорбления|хулиганство|варез)/){
&mail_to_moderator($ip, $user, time());
exit;
}
if ($post=~/флейм/){
print "Location: http://forums.webscript.ru/forumdisplay.php?s=&forumid=23\\n\\n";
}
-
&mail_to_moderator
:)
Спасибо... А может просто:
$post=~s /(ругань|оскорбления|хулиганство|варез)/....../g;
?
-
как не индексируй, ответов на подобные запросы не получишь
Согласен...
-
Могу продать за небольшую плату скрипт поиска (с оценкой релевантности запроса (с MySQL или без него). С возможностью поиска по HTML, txt документам, базам и т.п.
писать на мыло: andrew_petrov@mail.ru