So starten Sie eine Suchmaschine

May 28

So starten Sie eine Suchmaschine

Tausende von Programmierern weltweit sind auf ihren Tastaturen die nächste beste Suchmaschine aufzubauen versuchen ruhig entfernt tippen. Sergey Brin und Lawrence Page, den berühmten Schöpfern von Google, zugeben, dass "eine Suchmaschine Technik ist eine herausfordernde Aufgabe." Eine Suchmaschine wird verwendet, um Informationen im Web zu finden. Ein Motor kriecht im Internet und Millionen von Seiten mit Informationen, Ergebnisse spuckt, wenn jemand eine Suche tut indiziert.

Anweisungen

Erhalten Sie einen Webcrawler

1 Erwerben Sie einen Web-Crawler, der ist der Spider oder Bot, die rund um das Sammeln von Seiten aus dem Web Internet kriecht. Eine Spinne Webseiten besucht, liest sie und folgt Verknüpfungen zu anderen Seiten. Finden Sie einen Open Source-Crawler oder erstellen Sie Ihre eigenen. Wenn Sie Ihren eigenen Crawler bauen wollen, erhalten Sie eine Liste der URLs der Crawler mit Seeding. Ein langsamer Crawler ist leicht zu bauen, sondern bauen einen Hochleistungs-Crawler um Millionen und Abermillionen von Seiten zu indizieren ist schwieriger.

2 Erhalten Sie so viel Bandbreite, wie Sie sich leisten können. Sie benötigen diese Bandbreite für Ihr Crawler Übertragung über das Web-Seiten zu bekommen.

3 Erstellen eines Indexes. Alles Ihr Crawler-Funde geht, in den Suchmaschinen-Index. Der Index ist wie ein riesiges Buch oder Katalog, der eine Kopie des jede Webseite, die der Crawler findet. Anna Patterson an der Stanford University empfiehlt Indizierung nur die Daten, die Sie benötigen um Ihre Art der Suchergebnisse zu dienen. Sie berät auch, dass Sie sollten nicht versuchen, "Kitchen Sink" indizieren aber "bekommen eher oben etwas vorzeigbar."

4So starten Sie eine Suchmaschine

Ihr Index enthält alle Informationen, die von Ihrem Web-Crawler gefunden.

Ordnen Sie Ihre Ergebnisse auf dem Index mit einer leistungsfähigen Datenbank und alle Informationen auf den Servern aus Ihrem Web crawlen. Sie müssen möglicherweise Millionen von Webseiten erstellen Sie Ihren Index zu verarbeiten. Die Seiten aufgezeichnet in Ihrem Index müssen eingestuft werden, in der Reihenfolge der was Ihr suchenden am wichtigsten ist.

5 Bauen Sie eine attraktive Website um Suchergebnisse zurückgegeben.

6 Starten Sie und vermarkten Sie Ihre Suchmaschine. Eine kostenlose Suchmaschine sollten wohin wollen sie schnell und elegant, laut Laszlo Xalieri von Search-Engine-Watch.com Benutzer nehmen. Er sagt, dass zum Ausführen einer erfolgreichen Suchmaschine "Ihr Ziel zu gewinnen Verbraucher und Zugang zu ihnen an Vermarkter verkaufen."

Tipps & Warnungen

  • Jeder Programmierer kann eine Suchmaschine starten, aber relevante Ergebnisse zu liefern, ist die eigentliche Herausforderung.