Ñîçäàíèå ñàéòîâ ¦ Ïðîäâèæåíèå è ðàñêðóòêà ñàéòà â ßíäåêñ

Ðàñêðóòêà è îïòèìèçàöèÿ ñàéòîâ â ßíäåêñå èìååò ðÿä îñîáåííîñòåé. ßíäåêñ ïî ïðàâó ñ÷èòàåòñÿ ñàìîé ïîïóëÿðíîé ïîèñêîâîé ìàøèíîé â ðóíåòå, ïîýòîìó îñíîâíîé ïîòîê ïîñåòèòåëåé ñàéòà îáû÷íî ïðèõîäèò ïîñëå ïðîäâèæåíèÿ, èëè ðàñêðóòêè ñàéòà â Yandex.

Îñîáåííîñòè ïðîäâèæåíèÿ ñàéòà â Yandex

 íà÷àëå ðàáîòû ñ ñàéòîì íåîáõîäèìî ïðîâåñòè ðåãèñòðàöèþ ñàéòà â ïîèñêîâîé ñèñòåìå Yandex.

Íåêîòîðûå ñîâåòû ïî ðåãèñòðàöèè ñàéòà.

Äîáàâëÿéòå âåðõíþþ ñòðàíèöó âàøåãî ñåðâåðà - îñòàëüíûå Yandex íàéäåò ñàì ïî ññûëêàì.

Ñòàðàéòåñü íå ðåãèñòðèðîâàòü â ïîèñêîâèêå íåäîêîí÷åííûå èëè ïóñòûå ñòðàíèöû, ñòðàíèöû áåç äàëüíåéøèõ ññûëîê. Äåëî â òîì, ÷òî ñòðàíèöû òàêîãî âèäà èìåþò íèçêèé ïðèîðèòåò â î÷åðåäè ðîáîòà, ñëåäîâàòåëüíî, ïðèäåòñÿ æäàòü, êîãäà ðîáîò íàêîíåö ïîñåòèò ýòîò àäðåñ ñíîâà è óçíàåò, ÷òî òàì íàêîíåö-òî ïîÿâèëîñü íàïîëíåíèå.

Ñìîòðèòå íà îòâåò, êîòîðûé âûäàåò âàì ïðîãðàììà AddURL. Åñëè âû îøèáëèñü (íàïðèìåð, â àäðåñå, è òàêîé ñòðàíèöû íå ñóùåñòâóåò), òî AddURL ñîîáùèò âàì îá ýòîì.

Ñîçäàéòå ôàéë robots.txt, åñëè âû õîòèòå çàêðûòü êàêèå-òî ðàçäåëû îò èíäåêñèðîâàíèÿ (íàïðèìåð, èç ñîîáðàæåíèé ñåêðåòíîñòè).

Åñëè âàøà ñòðàíèöà áûëà ïðîèíäåêñèðîâàíà, à çàòåì âû èçìåíèëè åå ñîäåðæàíèå èëè óäàëèëè åå, íå áåñïîêîéòåñü - ðîáîò àâòîìàòè÷åñêè îáîéäåò åå ñíîâà è îáíîâèò èíäåêñ (â ñëó÷àå, åñëè ñòðàíèöà áîëüøå íå ñóùåñòâóåò, îíà áóäåò èñêëþ÷åíà èç áàçû è, ñëåäîâàòåëüíî, èç ïîèñêà).

Ïðîâåðÿéòå, ïðîèíäåêñèðîâàí ëè ðåñóðñ, íå ñðàçó, à ÷åðåç íåñêîëüêî äíåé ïîñëå äîáàâëåíèÿ â áàçó ßndex. Îáû÷íî ñòðàíèöû ïîÿâëÿþòñÿ â ïîèñêîâîé áàçå â òå÷åíèå íåäåëè ïîñëå èõ ïîÿâëåíèÿ èëè èçìåíåíèÿ.  äàëüíåéøåì ðîáîò áóäåò ñàìîñòîÿòåëüíî (àâòîìàòè÷åñêè) íàõîäèòü íîâûå è èçìåíåííûå äîêóìåíòû. Ïðè÷åì ÷àñòîòà îáõîäà êîíêðåòíîãî ñåðâåðà çàâèñèò îò çàôèêñèðîâàííîé ðîáîòîì ÷àñòîòû èçìåíåíèÿ åãî ñòðàíèö.

Ïîëîæåíèå ñàéòà â ñïèñêå ðåçóëüòàòîâ ïðè ïîèñêå. Çàðåãèñòðèðîâàòüñÿ â ïîèñêîâîé ñèñòåìå - ýòî îäíî äåëî, à äîáèòüñÿ òîãî, ÷òîáû ñòðàíèöû âàøåãî ñàéòà îêàçûâàëèñü áëèæå ê íà÷àëó ñïèñêà ïðè çàïðîñàõ - ýòî äðóãîå äåëî. Ïðè÷åì âòîðîå íàìíîãî ñëîæíåå ïåðâîãî. Âîò ÷òî îïðåäåëÿåò ïîëîæåíèå ñàéòà íà ïåðâîé ñòðàíèöå ïîèñêîâîé ñèñòåìû ïðè çàïðîñå ïî îäíîìó ñëîâó.

×àñòîòíûå õàðàêòåðèñòèêè

×àñòîòà ñëîâà â áàçå

×àñòîòà ñëîâà â äîêóìåíòå

Ðàçìåð áàçû

Ðàçìåð äîêóìåíòà

Ïðèâèëåãèðîâàííîå ïîëîæåíèå ñëîâà â äîêóìåíòå (íàïðèìåð, çàãîëîâîê) è/èëè íàëè÷èå åãî â ñïèñêå êëþ÷åâûõ ñëîâ

Ïðèñóòñòâèå ñëîâà â "àâòîðèòåòíûõ" ññûëêàõ íà äàííûé äîêóìåíò

"Âçâåøåííûé èíäåêñ öèòèðîâàíèÿ" äîêóìåíòà

Êîëè÷åñòâî è ðàíã ("àâòîðèòåòíîñòü") âñåõ ñòðàíèö ñàéòà ñ ýòèì ñëîâîì

Ñîâåòû, êîòîðûå ïîìîãóò ïîëüçîâàòåëÿì íàéòè âàøó ñòðàíèöó.

Çàäàâàéòå óíèêàëüíûå çàãîëîâêè äîêóìåíòîâ, âêðàòöå îïèñûâàþùèå ñàéò è òåêóùèé äîêóìåíò (íî íå áîëåå 20-25 ñëîâ). Ñëîâà â çàãîëîâêàõ èìåþò áîëüøèé âåñ, ÷åì îñòàëüíûå.

Äàâàéòå êàæäîìó äîêóìåíòó îïèñàíèå â òýãå description.

Íå çàáûâàéòå î êëþ÷åâûõ ñëîâàõ, ïî âîçìîæíîñòè óíèêàëüíûõ äëÿ êàæäîé ñòðàíèöû.Ïîäðîáíåå î òýãå description è êëþ÷åâûõ ñëîâàõ ÷èòàèòå â ðóáðèêå Òýã META.

Äåëàéòå ïîäïèñè ê êàðòèíêàì â òýãå alt.

×åì äëèííåå äîêóìåíò, òåì ìåíåå çàìåòíû â íåì áóäóò ñëîâà, çàäàííûå â çàïðîñå è, ñëåäîâàòåëüíî, âàøà ñòðàíèöà áóäåò íèæå â ðåçóëüòàòàõ ïîèñêà ïðè ïðî÷èõ ðàâíûõ. Ñòàðàéòåñü ðàçáèâàòü äëèííûå äîêóìåíòû íà áîëåå êîðîòêèå.

ßíäåêñ ðàáîòàåò òîëüêî ñ òåêñòàìè è íå óìååò ðàñïîçíàâàòü ãðàôè÷åñêèå èçîáðàæåíèÿ. Ïîýòîìó, åñëè íàçâàíèå íàðèñîâàíî, ñòîèò ïðîäóáëèðîâàòü åãî â òåêñòîâîì âèäå.

È, íàêîíåö, ïîäóìàéòå, ïî êàêèì ñëîâàì è ôðàçàì âû ñàìè èñêàëè áû ñàéò âàøåé òåìàòèêè.

×åãî íå ñëåäóåò äåëàòü ïðè ðàñêðóòêå ñàéòà â ïîèñêîâîé ñèñòåìå Yandex.

Íå ñëåäóåò èñïîëüçîâàòü ñïàì íà ñâîèõ ñòðàíèöàõ. Ñïàì - ýòî çàãîëîâêè è êëþ÷åâûå ñëîâà, ñäîáðåííûå áîëüøèì êîëè÷åñòâîì ñëîâ èç ñàìûõ ïîïóëÿðíûõ çàïðîñîâ, áîëüøèå ìàññèâû òåêñòà, "íàïèñàííûå" íà ñòðàíèöå öâåòîì ôîíà èëè î÷åíü ìåëêèì øðèôòîì, à òàêæå ìíîãèå äðóãèå óëîâêè ñ öåëüþ ïðèâëå÷åíèÿ ïîëüçîâàòåëÿ íà ñâîè ñòðàíèöû îáìàíîì.
Èõ íå ñòîèò ïðèìåíÿòü ïî äâóì ïðè÷èíàì. Âî-ïåðâûõ, ýòî íå äîáàâëÿåò ñëàâû ñîçäàòåëþ ñòðàíèö è âûçûâàåò åñòåñòâåííîå ðàçäðàæåíèå ïîëüçîâàòåëåé. Âî-âòîðûõ, ßíäåêñ îòñëåæèâàåò òàêèå íåíîðìàëüíûå èçìåíåíèÿ è ñíèæàåò ìåñòî äîêóìåíòà íà ñòðàíèöå ðåçóëüòàòîâ. Êðîìå ýòîãî, ñïàì óâåëè÷èâàåò ðàçìåð äîêóìåíòà è, ñëåäîâàòåëüíî, óìåíüøàåò êîíòðàñòíîñòü ñëîâ â íåì, ÷òî òàêæå âëèÿåò íà ìåñòî äîêóìåíòà â ñïèñêå íàéäåííîãî.  ñëó÷àÿõ çëîñòíîãî èñïîëüçîâàíèÿ ñïàìà àäìèíèñòðàöèÿ ßíäåêñ ìîæåò èñêëþ÷èòü òàêèå ñòðàíèöû è ñàéòû èç áàçû.

Íå ñëåëåäóåò ðåãèñòðèðîâàòü ñòðàíèöû ñî âðåìåíåì ïåðåíàïðàâëåíèÿ íà äðóãèå ñòðàíèöû (redirect) ðàâíûì íóëþ òàêæå èñêëþ÷àþòñÿ èç èíäåêñèðîâàíèÿ.

Íå ñëåäóåò èñïîëüçîâàòü ñòðàíèöû ñ ìíîæåñòâîì ôðåéìîâ.

Íå èñïîëüçóéòå íåñòàíäàðòíûå êîäèðîâêè

Íå ñëåäóåò äåëàòü ññûëêè íà ñòðàíèöû âàøåãî ñàéòà ñ ïîìîùüþ ñêðèïòîâ. Ðîáîò ðàáîòàåò ñî ñòàíäàðòíûìè ññûëêàìè ÿçûêà HTML (href, link è frame), òî åñòü òàê, êàê ðàáîòàë áû ïîëüçîâàòåëü ñ îòêëþ÷åííûìè Java è Java script.

Êàê ðàáîòàåò ïîèñêîâàÿ ñèñòåìà ßíäåêñ.

Çàäà÷è ïîèñêîâîé ñèñòåìû.

Îñíîâíàÿ çàäà÷à ïîèñêîâîé ñèñòåìû - äîñòàâëÿòü ëþäÿì èíôîðìàöèþ, òî åñòü ñîåäèíÿòü ïîëüçîâàòåëåé ñ íóæíûìè èì äîêóìåíòàìè. Ïðè÷åì îáùåíèå ìåæäó ïîëüçîâàòåëåì è ïîèñêîâîé ñèñòåìîé ïðîèñõîäèò ïðè ïîìîùè ñëîâ ïîèñêîâîãî çàïðîñà.

Èçâåñòíî íåñêîëüêî êëàññîâ àëãîðèòìîâ ïîèñêà. Ïîäàâëÿþùåå áîëüøèíñòâî èç íèõ òðåáóþò ïðåäâàðèòåëüíîãî èíäåêñèðîâàíèÿ (àëãîðèòìû èíâåðòèðîâàííûõ ôàéëîâ, ñóôôèêñíûõ äåðåâüåâ, ñèãíàòóð).  ñëó÷àå ïðÿìîãî ïîèñêà èíäåêñèðîâàíèå íå òðåáóåòñÿ - ïîèñê ïðîèçâîäèòñÿ â ëîá, ïóòåì ïîñëåäîâàòåëüíîãî ïðîñìîòðà äîêóìåíòîâ. Ïîèñêîâàÿ ñèñòåìà ßíäåêñà èñïîëüçóåò èíäåêñ, îñíîâàííûé íà èíâåðòèðîâàííûõ ôàéëàõ.

Èíâåðòèðîâàííûé ôàéë - êîíöåïòóàëüíî äîâîëüíî ïðîñòîå ïîíÿòèå, ñ êîòîðûì ñòàëêèâàëñÿ â îáûäåííîé æèçíè êàæäûé èç íàñ. Ëþáîé èíäåêñ áàçû äàííûõ ïî êëþ÷åâîìó ïîëþ ÿâëÿåòñÿ ôîðìîé èíâåðòèðîâàííîãî ñïèñêà. Âïðî÷åì, òàêèå ñïèñêè íå îáÿçàòåëüíî äîëæíû áûòü ðåàëèçîâàíû íà êîìïüþòåðå: ñóùåñòâóþò áóìàæíûå êîíêîðäàíñû òåêñòîâ ðîññèéñêèõ êëàññèêîâ, òî åñòü ñëîâàðè, â êîòîðûõ â àëôàâèòíîì ïîðÿäêå

ïåðå÷èñëåíû ñëîâà, óïîòðåáëÿåìûå ïèñàòåëÿìè, à òàêæå óêàçàíà ÷àñòîòà èõ óïîòðåáëåíèÿ.

Ðàçóìååòñÿ, ðàáîòà ñ ïîäîáíûì èíäåêñîì ãîðàçäî ýôôåêòèâíåå, ÷åì áåç íåãî. Ãîðàçäî ïðîùå îòûñêàòü íóæíîå ñëîâî â êîíêîðäàíñå è ïîñìîòðåòü ïî ññûëêàì, ãäå îíî óïîòðåáëÿåòñÿ, íåæåëè ïåðåëèñòûâàòü êíèãó â íàäåæäå ýòî ñëîâî îòûñêàòü.

Êîíå÷íî, ïîäðîáíûé èíâåðòèðîâàííûé èíäåêñ ìîæåò áûòü äîâîëüíî áîëüøèì. Äëÿ óìåíüøåíèÿ ðàçìåðîâ ôàéëà îáû÷íî ïðèáåãàþò ê äâóì î÷åâèäíûì ïðèåìàì. Ïåðâûé çàêëþ÷àåòñÿ â ìèíèìèçàöèè îáúåìà èíôîðìàöèè, êîòîðàÿ õðàíèòñÿ â èíâåðòèðîâàííîì ôàéëå. Ïðîùå ãîâîðÿ, âñå ëèøíåå óäàëÿåòñÿ - îñòàåòñÿ ëèøü òî, ÷òî äåéñòâèòåëüíî íåîáõîäèìî äëÿ ïîäàâëÿþùåãî áîëüøèíñòâà çàïðîñîâ. Âòîðîé ïðèåì çàêëþ÷àåòñÿ â óêàçàíèè îòíîñèòåëüíûõ àäðåñîâ: äëÿ êàæäîé ïîçèöèè çàïîìèíàåòñÿ íå åå àáñîëþòíûé àäðåñ, à ðàçíèöà àäðåñîâ ìåæäó òåêóùåé è ïðåäûäóùåé ïîçèöèÿìè. Äëÿ ïóùåé ýôôåêòèâíîñòè ôàéë óïàêîâûâàåòñÿ (êîäû Ãîëîìáà è ïðî÷èå íå î÷åíü æåñòêèå àëãîðèòìû óïàêîâêè), îäíàêî ýôôåêòèâíûå àëãîðèòìû ñæàòèÿ èñïîëüçóþòñÿ ðåäêî - ñêàçûâàåòñÿ è îòñóòñòâèå îñîáîãî ýôôåêòà îò ñæàòèÿ, äà è ïðîöåññîðíîå âðåìÿ, ðàñõîäóåìîå íà ðàñïàêîâêó äàííûõ, æàëêî. Êàê ïðàâèëî, ðàçìåð óïàêîâàííîãî èíâåðòèðîâàííîãî ôàéëà ñîñòàâëÿåò îò 7 äî 30 ïðîöåíòîâ îò èñõîäíîãî òåêñòà.

Èòàê, ÷òîáû ÷òî-òî íàéòè, ïîèñêîâàÿ ñèñòåìà âûïîëíÿåò äâà ïî÷òè íåçàâèñèìûõ ïðîöåññà: èíäåêñèðîâàíèå (ïîëó÷åíèå äîêóìåíòîâ, ïåðåðàáîòêà, ñîõðàíåíèå èíäåêñà) è ïîèñê. Èíäåêñ óñòðîåí òàê, ÷òîáû ïîèñê ðàáîòàë ìàêñèìàëüíî áûñòðî è êà÷åñòâåííî. Íàõîäèë âñå, ÷òî íóæíî, ïðàâèëüíî ðàíæèðîâàë è âûäàâàë ìàêñèìóì ïîëåçíîé èíôîðìàöèè, íåîáõîäèìîé äëÿ ïðîöåññà ïîèñêà.

Êðèòè÷íûì ñ òî÷êè çðåíèÿ ýêîíîìèêè ïîèñêîâûõ ñèñòåì ÿâëÿåòñÿ, êàê íè ñòðàííî, ïîèñê, à íå èíäåêñèðîâàíèå, òàê êàê äëÿ îòâåòà íà ìèëëèîíû çàïðîñîâ â ñóòêè, äàæå ïðèáåãàÿ ê íåâåðîÿòíûì óõèùðåíèÿì, íå îáîéòèñü áåç ãðîìîçäêèõ êîìïüþòåðíûõ êîìïëåêñîâ. Ïðè÷åì, ãëàâíûé ôàêòîð, îïðåäåëÿþùèé êîëè÷åñòâî ó÷àñòâóþùèõ â ïîèñêå ñåðâåðîâ, - èìåííî ïîèñêîâàÿ íàãðóçêà. Ýòî ñëåäóåò èìåòü â âèäó ïðè ïîïûòêå ïîíÿòü âñÿêèå ñòðàííîñòè è íåïðèÿòíûå îñîáåííîñòè ïîèñêîâûõ ñèñòåì.

Èòàê, ÷òî æå ïðîèñõîäèò ñ äîêóìåíòàìè ïðè èíäåêñèðîâàíèè, à ñ çàïðîñàìè ïðè èõ âûïîëíåíèè? Êàêîé ïóòü äîëæíû ïðîäåëàòü äðóã ê äðóã äîêóìåíòû è çàïðîñû, ÷òîáû â êîíå÷íîì ñ÷åòå íóæíûé äîêóìåíò îêàçàëñÿ â íóæíîì ñïèñêå, â òîì, â êîòîðîì åãî èùóò ñàìûì "íóæíûì" çàïðîñîì?

Èíäåêñèðîâàíèå ñàéòà. Ïóòü äîêóìåíòà.

Ñêà÷èâàíèå.

Èíäåêñèðóþùóþ ÷àñòü ïîèñêîâèêîâ ïðèíÿòî íàçûâàòü ðîáîòîì. Îñíîâíàÿ êîìïîíåíòà ëþáîãî ðîáîòà - ìîäóëü ñêà÷èâàíèÿ. Òàê êàê Ñåòü - ýòî îãðîìíàÿ ïàóòèíà ïðîâîäîâ, ìîäóëè ñêà÷èâàíèÿ ëó÷øå çàïóñêàòü ïàðàëëåëüíî, îáû÷íî íåñêîëüêî ñîòåí íà îäíîé ìàøèíå, è îäíîâðåìåííî ñêà÷èâàòü èç ðàçíûõ ìåñò ñåòè ðàçíûå äîêóìåíòû. Ñêà÷èâàòü äîêóìåíòû ïî î÷åðåäè áåññìûñëåííî.

Òåõíè÷åñêè ìîäóëü ñêà÷èâàíèÿ ìîæåò áûòü ëèáî ìóëüòèòðåäîâûì (Altavista Merkator), ëèáî èñïîëüçîâàòü àñèíõðîííûé ââîä-âûâîä (GoogleBot).  ëþáîì ñëó÷àå, ðàçðàáîò÷èêàì ïîïóòíî ïðèõîäèòñÿ ðåøàòü çàäà÷ó ìíîãîïîòî÷íîãî DNS-ñåðâèñà.  ßíäåêñå ðåàëèçîâàíà ìóëüòèòðåäîâàÿ ñõåìà, ñêà÷èâàþùèå òðåäû íàçûâàþòñÿ ÷åðâÿìè (worms), à èõ ìåíåäæåð - ïîãîíÿëüùèêîì ÷åðâåé (wormboy).

Îäíàêî ðåäêèé ñåðâåð âûäåðæèò îäíîâðåìåííîå "ïîåäàíèå" òðåìÿ ñîòíÿìè ÷åðâåé, ïîýòîìó â îáÿçàííîñòè äèñïåò÷åðà ìîæåò âõîäèòü è ñëåæåíèå çà òåì, ÷òîáû íå ïåðåãðóæàòü ÷óæîé ñåðâåð è âîîáùå âåñòè ñåáÿ âåæëèâî.

Äëÿ ñêà÷èâàíèÿ ðîáîò èñïîëüçóåò ïðîòîêîë HTTP (èíîãî ïðîñòî íåò, ýòî ïîëíûé ñèíîíèì ñëîâà "âåá"), ïîýòîìó ìíîãî÷èñëåííûå âîïðîñû âåáìàñòåðîâ: "à ÷òî ïðîèñõîäèò ñ àêòèâíûìè äîêóìåíòàìè", "à èíäåêñèðóåò ëè âàø ðîáîò Server Side Includes?" - ïðîñòî-íàïðîñòî íå èìåþò ñìûñëà. Ïî÷åìó?

Ñóòü HTTP-ïðîòîêîëà â ñëåäóþùåì. Ðîáîò ïåðåäàåò ñåðâåðó ñòðî÷êó: "GET /path/document" è èíûå ïîëåçíûå ñòðîêè, âõîäÿùèå â HTTP-çàïðîñ, à â îòâåò ïîëó÷àåò òåêñòîâûé ïîòîê, â íà÷àëå êîòîðîãî - íåñêîëüêî ñëóæåáíûõ ñòðîê HTTP-çàãîëîâêà, âûäàâàåìûõ âåá-ñåðâåðîì (íåïîñðåäñòâåííî èëè ñ ïîìîùüþ âàøåãî ñêðèïòà), à çàòåì óæå è ñàì äîêóìåíò. Ýòî âñå.

Êàê ôîðìèðóåòñÿ äîêóìåíò, èç àêòèâíûõ èëè ïàññèâíûõ ÷àñòåé îí ñîñòîèò, ðîáîò íå çíàåò è çíàòü â

ïðèíöèïå íå ìîæåò. Îí èìååò äåëî ñ ïîëíîñòüþ ñôîðìèðîâàííûì ïîòîêîì, êîòîðûé åìó âîçâðàùàåò âàø âåá-ñåðâåð.

Ñêà÷èâàíèå ìîæåò áûòü îðãàíèçîâàíî íà ðàçíûõ ïðèíöèïàõ: "â øèðèíó", ïî öèòèðóåìîñòè, òåìàòè÷åñêîé ëîêàëüíîñòè, ïî PageRank, íî öåëü îäíà - ñâåñòè äî ìèíèìóìà ñåòåâîé òðàôèê ïðè ìàêñèìàëüíîé ïîëíîòå. Ïîýòîìó ýôôåêòèâíîå ñêà÷èâàíèå - öåëàÿ íàóêà, êîòîðîé ïîñâÿùåíû öåíòðàëüíûå äîêëàäû íà ëó÷øèõ ìåæäóíàðîäíûõ êîíôåðåíöèÿõ (WWW Conference, VLDB è ò. ï.).

Òåì íå ìåíåå, ó âñåõ ìîäóëåé ñêà÷èâàíèÿ âñåõ ïîèñêîâûõ ðîáîòîâ åñòü îáùèå ÷åðòû. Âî-ïåðâûõ, îíè ïîä÷èíÿþòñÿ ïðàâèëàì äëÿ ðîáîòîâ, çàïèñàííûì â ôàéëå robots.txt, êîòîðûé äîëæåí ëåæàòü â êîðíå êàæäîãî ñåðâåðà. Òàì âåáìàñòåð ìîæåò óêàçàòü æåëàòåëüíûå è íåæåëàòåëüíûå îáëàñòè äîñòóïà òåì èëè èíûì ðîáîòàì (èëè âñåì ñðàçó). Êîíòðîëü ïîâåäåíèÿ ðîáîòîâ âîçìîæåí è ïðè ïîìîùè ñòðî÷êè, ïîìåùàåìîé â äîêóìåíò. Òîãäà ðîáîò áóäåò ïîä÷èíÿòüñÿ òîìó, ÷òî òàì íàïèñàíî "ïî-äîêóìåíòíî".

Îäíàêî êðîìå ôèëüòðîâ, óñòàíàâëèâàåìûõ âåáìàñòåðîì, ó ðîáîòîâ åñòü è ñâîè ñîáñòâåííûå ôèëüòðû.

Âî-ïåðâûõ, ìíîãèå ðîáîòû îïàñàþòñÿ èíäåêñèðîâàòü òàê íàçûâàåìûå äèíàìè÷åñêèå äîêóìåíòû, ôîðìàëüíî îòíîñÿ ê òàêîâûì è äîêóìåíòû, ñîäåðæàùèå âîïðîñèòåëüíûé çíàê â URL. Ïîíÿòíî, ÷òî ýòî âñåãî ëèøü "ýâðèñòèêà", ïðåäïîëîæåíèå ðîáîòîâ, íå áîëåå òîãî. Âåäü â ðóêàõ âåáìàñòåðà åñòü ñïîñîáû ïåðåäàâàòü ïàðàìåòðû, ñêðûâàÿ CGI-ìåõàíèçì (òî åñòü áåç âîïðîñèòåëüíîãî çíàêà è ïàð èìÿ_ïàðàìåòðà = çíà÷åíèå_ïàðàìåòðà), íàïðèìåð ïðè ïîìîùè PATH_INFO èëè mod_rewrite. È íàîáîðîò, ìàññà ñåðâåðîâ, èñïîëüçóþùèõ CGI-èíòåðôåéñ, ãîäàìè âûäàþò èñêëþ÷èòåëüíî ñòàáèëüíîå è "ñòàòè÷íîå" ñîäåðæàíèå. Çàìåòüòå, ÷òî ìíîãèå ðîáîòû (íàïðèìåð, ßíäåêñ) íà ýòó ýâðèñòèêó íå îáðàùàþò âíèìàíèÿ è èíäåêñèðóþò "äèíàìè÷åñêèå ñòðàíèöû" òàê æå, êàê è "ñòàòè÷åñêèå".

Âî-âòîðûõ, êàæäûé ðîáîò ïîääåðæèâàåò ñâîé ñîáñòâåííûé ñïèñîê ðåñóðñîâ: íàêàçàííûõ çà ñïàì èëè îòôèëüòðîâàííûõ ïî êàêîé-íèáóäü òåõíè÷åñêîé ïðè÷èíå. Îá ýòîì ìû ïîãîâîðèì ÷óòü ïîçæå, à ïîêà ëèøü ïîä÷åðêíåì, ÷òî ïîèñêîâèêè, êàê ïðàâèëî, íå áåðóò íà ñåáÿ ôóíêöèþ îáùåñòâåííîãî öåíçîðà è íå ôèëüòðóþò "ïëîõîå" èëè "ïðîòèâîçàêîííîå" ñîäåðæàíèå.  ëó÷øåì ñëó÷àå îíè ïðåäîñòàâëÿåò ïîäîáíóþ ôèëüòðàöèþ êàê ñïåöèàëüíûé ñåðâèñ. È çäåñü ìû âïëîòíóþ ïîäõîäèì ê ýòè÷åñêîé ïðîáëåìå, ñëèøêîì ãëóáîêîé äëÿ îáñóæäåíèÿ â êîðîòêîé ñòàòüå. Ñôîðìóëèðóþ ëèøü "âîçìîæíûé ïðèíöèï": êà÷åñòâî ïîèñêà èíôîðìàöèè íå ñâÿçàíî ñ êà÷åñòâîì ñàìîé èíôîðìàöèè. Ïîèñêîâèê - ñâîåãî ðîäà çåðêàëî, îòâå÷àþùåå òîëüêî çà êà÷åñòâî ïðîöåññà îòðàæåíèÿ, íî íå ïðåäìåòîâ, êîòîðûå â íåì îòðàæàþòñÿ.

Îòáðàñûâàíèå ïîâòîðîâ íà ñàéòå.

Çà ïåðåäíèì êðàåì, ò.å. çà ìîäóëåì ñêà÷èâàíèÿ - ñòîÿò äðóãèå ìîäóëè, êîòîðûå ïîìîãàþò óìåíüøàòü òðàôèê, ïîâûøàòü ïîêðûòèå è îáðàáàòûâàòü òàêèå ðåñóðñû, êîòîðûå ñ íàèáîëüøåé âåðîÿòíîñòüþ "ïðèøëà ïîðà ñêà÷àòü", èëè æå òå, êîòîðûå ñëåäóåò ÷àùå îáíîâëÿòü äëÿ ïîääåðæàíèÿ âûñîêîãî êà÷åñòâà ïîèñêà.

Ïðåæäå âñåãî, ýòî ìîäóëè õðàíåíèÿ URL è ññûëîê. Îíè ïîçâîëÿþò íå ñêà÷èâàòü ïîâòîðíî îäèí è òîò æå URL, îáìåíèâàòüñÿ ñïèñêîì íîâûõ URL ìåæäó ðàçíûìè ñåðâåðàìè ñêà÷èâàíèÿ èëè ñ÷èòàòü ïîëåçíûå ìåòðèêè öèòèðóåìîñòè äîêóìåíòîâ.

Äàëåå. Ìîäóëè îòñëåæèâàíèÿ äóáëèêàòîâ ðåøàþò çàäà÷ó íåèíäåêñèðîâàíèÿ äóáëèêàòîâ, òî åñòü ïîçâîëÿþò èçáåãàòü ðåçêîãî çàìóñîðèâàíèÿ áàçû ïîâòîðàìè. Çàìåòüòå, ÷òî äëÿ êîððåêòíîãî ñðàâíåíèÿ íóæíî ñíà÷àëà îïðåäåëèòü êîäèðîâêó äîêóìåíòà, âåäü 30 ïðîöåíòîâ ñåðâåðîâ åå íå ñîîáùàþò. Ýòèì çàíèìàåòñÿ ñïåöèàëüíûé ìîäóëü îïðåäåëåíèÿ ÿçûêà è êîäèðîâêè, ïîñëå îòðàáîòêè êîòîðîãî äîêóìåíòó ìîæåò áûòü ïðèïèñàíà êîäèðîâêà è ÿçûê, èëè æå îí ìîæåò áûòü îòôèëüòðîâàí (åùå îäèí âèä ôèëüòðà), åñëè ðîáîò ïîñ÷èòàåò äàííóþ êîäèðîâêó èëè ÿçûê "÷óæèìè" äëÿ ñåáÿ.

Ïðîñòåéøàÿ ïðîâåðêà íà ïîâòîð ñîäåðæèìîãî ñîñòîèò â âû÷èñëåíèè êîíòðîëüíîé ñóììû âñåõ ñëîâ òåêñòà è â òåñòå áàçû äàííûõ íà åå ïðèñóòñòâèå. Êñòàòè, ñðàçó ïîñëå ïîëó÷åíèÿ ñèãíàëà î òî÷íîì ïîâòîðå ïîèñêîâàÿ ìàøèíà Yandex ïîëó÷àåò êîìàíäó íå õîäèòü ïî ññûëêàì îò äóáëèêàòà: ëîãèêà òàêîé ôèëüòðàöèè ïðîñòà è î÷åíü ïîïóëÿðíà ó âñåõ ðîáîòîâ. Îíà ïîñòðîåíà íà åñòåñòâåííîì ïðåäïîëîæåíèè, ÷òî òî÷íî ïîâòîðÿþùèåñÿ äîêóìåíòû ñîäåðæàò íàáîð ññûëîê íà òî÷íî òàêèå æå äîêóìåíòû, êàêèå óæå ïîëó÷åíû ïî ññûëêàì îðèãèíàëà.

Îòäåëüíî ñòîèò ïðîáëåìà ó÷åòà "ñëåãêà èçìåíåííûõ" äîêóìåíòîâ (îáû÷íî ýòî äåëàåòñÿ ïî íàáîðó õàðàêòåðíûõ ñëîâ èëè êîíòðîëüíûõ ñóìì), à òàêæå âûÿâëåíèÿ çåðêàë ñåðâåðîâ. Çåðêàëà ïðåäñòàâëÿþò ñîáîé

ñïåöèàëüíûé ñëó÷àé: èõ íå íàäî èíäåêñèðîâàòü, õîòÿ âðåìÿ îò âðåìåíè íàäî ïðîâåðÿòü, íå "ðàñêëåèëèñü" ëè îíè.

Îáðàáîòêà ñîäåðæàíèÿ äîêóìåíòà.

×òî çíà÷àò âñå ýòè ìîäóëè äëÿ êîíêðåòíîãî äîêóìåíòà? ×òî äåëàåò ïîèñêîâàÿ ñèñòåìà ñ äîêóìåíòîì ïîñëå ñêà÷èâàíèÿ?

Äîêóìåíò îáðàáàòûâàåòñÿ HTML-ïàðñåðîì (åñòü è äðóãèå ôîðìàòû äîêóìåíòîâ, è ìíîãèå ðîáîòû èõ ïîääåðæèâàþò), îñâîáîæäàþùèì äîêóìåíò îò îñîáåííîñòåé ïðåäñòàâëåíèÿ â ýòîì ôîðìàòå è îñòàâëÿþùèì òîëüêî ñóùåñòâåííîå äëÿ ïîèñêà: òåêñò, çàìåòíûå îñîáåííîñòè øðèôòîâîãî îôîðìëåíèÿ, ðàçáèâêà íà àáçàöû, âûäåëåíèå ññûëîê è ïðî÷èå ïîëåçíûå çîíû â äîêóìåíòå (ñ òî÷êè çðåíèÿ âîçìîæíîñòåé ïîèñêà); äëÿ êàæäîé ññûëêè çàïîìèíàåòñÿ, íà êàêîé URL îíà óêàçûâàåò, è ò.ä.

 ýòîì ýòàïå ñêðûòà ìàññà íþàíñîâ.  ñîâðåìåííûõ äîêóìåíòàõ àêòèâíî èñïîëüçóåòñÿ javascript äëÿ äèíàìè÷åñêîãî èçìåíåíèÿ ñîäåðæàíèÿ, äëÿ íàâèãàöèè, CSS-ñòèëè äëÿ îôîðìëåíèÿ è ïð. Ïîëíîñòüþ èíòåðïðåòèðîâàòü âñå ýòè ýëåìåíòû ñëèøêîì äîðîãî, è òî, ÷òî ìîæåò ïîçâîëèòü ñåáå ïîëüçîâàòåëü (3-5 ñåêóíä îæèäàíèÿ), íå ìîæåò ïîçâîëèòü ïîèñêîâûé ðîáîò, ïîæèðàþùèé äî ñòà äîêóìåíòîâ â ñåêóíäó. Ïîýòîìó âñå ïîäîáíûå ýëåìåíòû îáðàáàòûâàþòñÿ ëèáî óïðîùåííî (íàñòîëüêî, íàñêîëüêî ïîçâîëÿåò ýôôåêòèâíîñòü àëãîðèòìîâ îáðàáîòêè), ëèáî âîîáùå èãíîðèðóþòñÿ.

Ýòî íå çíà÷èò, ÷òî âåáìàñòåð ìîæåò íàäåÿòüñÿ íà ïîëíóþ ãàðàíòèþ òîãî, ÷òî ðîáîòû íèêîãäà íå áóäóò ïîíèìàòü CSS èëè íå õîäèòü ïî ññûëêàì ÷åðåç javascript. Âî-ïåðâûõ, ðîáîòû ïîñòîÿííî ðàçâèâàþòñÿ, âî-âòîðûõ, â êàæäûé ìîìåíò âðåìåíè ðàçíûå ðîáîòû âåäóò ñåáÿ ïî-ðàçíîìó. Íî âñå æå íåëüçÿ ñáðàñûâàòü ñî ñ÷åòîâ îãðàíè÷åííîñòü ïîèñêîâûõ ðîáîòîâ, êàê è âîîáùå âñåõ íåâèçóàëüíûõ àãåíòîâ.

Ñàìî èíäåêñèðîâàíèå.

È íàêîíåö, èç òåêñòà âûäåëÿþòñÿ ñëîâà ïî ÿçûêîâî-çàâèñèìûì ïðàâèëàì (âû íå çàáûëè, ÷òî ÿçûê ðîáîòó óæå èçâåñòåí?) è íà ñëîâà "íàáðàñûâàþòñÿ" àëãîðèòìàìè ìîðôîëîãè÷åñêîãî àíàëèçà (òå ïîèñêîâûå ñèñòåìû, êîòîðûå ýòî ïðàêòèêóþò) è àëãîðèòìàìè "ñîáñòâåííî èíäåêñèðîâàíèÿ" (èíâåðòèðîâàíèå òåêñòà).

Çàìåòüòå, ÷òî ôèçè÷åñêè âñå ýòè ýòàïû ìîãóò ïðîèñõîäèòü â ðàçíûõ ïðîöåññàõ èëè äàæå íà ðàçíûõ êîìïüþòåðàõ. Âñ¸ îïðåäåëÿåòñÿ ëîãèêîé è ôóíêöèîíàëüíîñòüþ òðåáóåìûõ ïðîöåäóð è ñïîñîáîì èõ îïòèìèçàöèè.

 ðåçóëüòàòå ïîÿâëÿåòñÿ èíäåêñ. Òî÷íåå, ïîñòîÿííî íàêàïëèâàåòñÿ îáíîâëÿþùàÿñÿ ÷àñòü èíäåêñà, êîòîðàÿ ïåðèîäè÷åñêè ñëèâàåòñÿ ñ áîëüøèì èíäåêñîì.  ßíäåêñå ýòî ïðîèñõîäèò äâà ðàçà â íåäåëþ.

Ïîèñêîâàÿ ìàøèíà ßíäåêñ. Ïóòü çàïðîñà.

Êóäà èäåò ïîëüçîâàòåëü ïîñëå ââîäà çàïðîñà.

Èòàê, èíäåêñ ïîñòðîåí. Ê áðàóçåðó ïîäñåë ïîëüçîâàòåëü. Ïåðâûì "çàøåäøåãî" íà ïîèñêîâûé ñåðâåð ïîëüçîâàòåëÿ âñòðå÷àåò "óìíûé" ìàðøðóòèçàòîð (â ñëó÷àå ñ ßíäåêñîì ýòî Cisco 7200), êîòîðûé ïåðåàäðåñóåò íîâîãî ïîëüçîâàòåëÿ íà íàèìåíåå çàãðóæåííûé âåá-ñåðâåð. Î çàãðóçêå âåá-ñåðâåðà óñòðîéñòâî óçíàåò ÷åðåç "îáðàòíóþ ñâÿçü" îäíèì èç âûáðàííûõ â êîíôèãóðàöèè ñïîñîáîâ, íàïðèìåð ïî ÷èñëó îäíîâðåìåííî âûïîëíÿþùèõñÿ ïðîöåññîâ. Ñ ýòîãî ìîìåíòà âñå çàïðîñû, ïðèõîäÿùèå ñ äàííîãî IP, òî åñòü îò äàííîãî ïîëüçîâàòåëÿ, áóäóò ïðîçðà÷íî ïåðåàäðåñîâûâàòüñÿ íà ñîîòâåòñòâóþùèé âåá-ñåðâåð.

Ðàçäà÷à çàïðîñà ïî ñåðâåðàì.

Çàòåì ïîëüçîâàòåëü íàáèðàåò çàïðîñ â îêîøêå è îòïðàâëÿåò åãî íà ïîèñê.  ßíäåêñå âåá-ñåðâåð ñëóæèò îäíîâðåìåííî äëÿ ñëèÿíèÿ ðåçóëüòàòîâ ïîèñêà îò ïîèñêîâûõ ñåðâåðîâ è èñòî÷íèêîâ, â òîì ÷èñëå è ðàçíîðîäíûõ: òàêèõ êàê ýíöèêëîïåäèè, ðåêëàìíûå îáúÿâëåíèÿ Äèðåêò, íîâîñòíàÿ ëåíòà, ìàãàçèííûå êàòàëîãè, ñïåöèàëüíàÿ áàçà ïîèñêà èçîáðàæåíèé è ò. ï. Çàïðîñ ìîäèôèöèðóåòñÿ è ðàññûëàåòñÿ íà ïîèñêîâûå ñåðâåðû. Èõ çàäà÷à - âûáðàòü äîêóìåíòû, óäîâëåòâîðÿþùèå ïîèñêîâîìó çàïðîñó, è îòðàíæèðîâàòü ñïèñîê


Âåá ñòóäèÿ Creastate. Íàø îôèñ: Óêðàèíà, ãîðîä Õàðüêîâ 61023, óë.Ìèðîíîñèöêàÿ 91. Èíòåðíåò ðåñóðñ: https://creastate.com. Ìû ðàáîòàåì ïî âñåìó ìèðó, áåç îãðàíè÷åíèÿ âî âðåìåíè è ïðîñòðàíñòâå. Ñâÿçàòüñÿ ñ íàìè èëè îòïðàâèòü ñîîáùåíèå ìîæíî ïåðåéäÿ íà ñòðàíèöó êîíòàêòû.

cîçäàíèå ñàéòîâ
html5