Pomosht ! ! !Otgovorete mi ! ! !

3 отговора 58 прегледа
#1

Pomosht ! ! !Otgovorete mi ! ! !

Molia vi otgovorete mi.Kak rabotiat tarsackite imam predvid kak sled kato napisha neshto se
proveriavat bazata danni i se izkarvat savpadeniata.Ako iskam da sloja na saita si malka
tarsachka koiato da pretarsva informaciata s koiato razpolagam na kakvo triabva da se napishe
i kak.I posledno na kakav princip rabotiat robotite na tarsachkite i kak se pishat i na kakvo.
Blagodaria vi predvaritelno ! ! !

Отговор
в отговор на koki_anon #2

Отг: Pomosht ! ! !Otgovorete mi ! ! !

Честно (без да се обиждаш) като чета какво питаш се чудех дали отговорите ще ти свършат някаква работа. Не мога да се нарека компетентен точно по този въпрос но пък ще ти кажа какво аз знам, пък виж някой дал повече инфо :
Търсенето в базата данни зависи от самата база данни, но става със заявки - SQL заявки. От там нататък като ти казах вече всичко зависи от базата данни и сървъра....
Търсачки могат да се пишат и на C,C++, Perl - последното май най-много се използва.
На въпроса ти как с какво и на какво се пишат - ами позата на тялото не е точно установена, но е желателно да ти е удобно, там вече според предпочитанията и вкусовете. Можеш да си ги пишеш в Notepad или предпочитан редактор, а може и на обикновен лист хартия, после ги сканираш и с някой OCR Software си вадиш само Source (това е за напреднали вече, тъй като изисква повече възможности и познания в различни области).
Извинявай за сарказма, цинизма или както искаш го наричай - но за това има мнооого инфо в нета. и е описано някъде и на БГ, ама .....
дотук съм...всеки си има своите възможности ;)



Отговор
в отговор на koki_anon #3

търсачки

Ами "търсачките" са различни видове - с паяци, без паяци, пълнотекстови или не, с предварително индексиране или в реално време (последните са доста хамалски, и търсят само на тяхната си машина - няма как да преравят целия интернет в реално време).
Ако ти трябва нещо, което търси само в твоя сайт - отиваш на [линк] и в раздел Scripts/Perl/Search си харесваш нещо и си го инсталираш. Има голямо разнообразие, ама в общи линии всичко се свежда до това, че скрипта прави grep на всичките ти файлове - т.е. в момента на заявката изчита целия ти сайт и го претърсва. При много страници и/или много заявки - сървъра угасва.
По-практично е да ползваш готова търсачка от някой портал - примерно Гювеч.бг (да си го похваля ;-)).
[линк]

Отговор
в отговор на Павката_anon #4

Сложен въпрос- няма как да се отговори елементарно

Аз не мога да се похваля с някакви бляскави резултати, но съм писал две търсачки: едната още не е пусната в експлоатация, но на практика е готова- тя търси оценки от различни изпити по името на студента или факултетния му номер. Втората, която работи от известно време и не са се оплаквали от нея много е на [линк].

Искам да кажа, че имам някакъв мъничък опит в тия работи. Та базите данни биват, както каза колегата, много видове- но най-общо да ги поделим на текстови и SQL- полу интелигентни. Не мога да се съглася, че CGI се използва най-много за целта- по скоро това са ASP и PHP- те са по-насочени към базите данни от CGI в много отношения! Въпреки това аз използвам CGI (щото него го знам).

Ще ти опиша накратко, как работи моята търсачка, а ти си направи изводите сам! Базата данни представлява текстов файл със специално (сиреч измислено от мен) разширение (например data.base) името няма значение... В този текстов файл, на всеки ред има нов запис и всяко поле е отделено от предходното със символа отвесна черта "|" (това е хипотетично, можеш да използваш каквото искаш за разделител, но то не бива да се съдържа в текста на базата! Когато търсачката отвори файла- тя записва цялата информация от него в един скалар (това е променлива, която може да съдържа няколко стойности- елементи едновременно), като всеки ред от файла е отделен елемент от скалара. След това, с цикъл се разделят всички елементи на поделементи по признака отвесна черта или каквото си използвал за разделител... от там на татък- търсиш и запомняш резултатите.

Този вид бази данни имат много недостатъци, но използването и е сравнително просто. Недостатъците са: не можеш да триеш лесно произволен запис от базата, не може да бъде много голяма, например 2 млн записа по 50000 символа на ред! не можеш да записваш друго освен текст, например: звук, графика и подобни! Не можеш да правиш т.нар. пресечени бази данни! Не могат да се правят прекалено сложни бази...

Е, това е... възможно най-кратко и най-обективно!

Поздрави...
Баба...

тук не важи максимата на мафията: "колкото по-малко питаш, толкова по-дълго ще живееш"
Отговор