Geschafft!

Hinweis

Fehler

Session expiration Your session is going to expireClick here to extend

Budget

Kleines Projekt <800

Geposted am

2011-08-30 23:04:43.0

Kunde

gun***

Dieses Projekt wurde abgeschlossen

Schreiben Sie ein ähnliches Projekt aus und erhalten Sie Angebote von Freelancern. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

Die Volltextsuche in einer MySQL-Datenbank mit mehr als 150.000 Einträgen soll mittels Sphinx (sphinxsearch.com) ODER Lucene (lucene.apache.org/java/docs/index.html) erheblich beschleunigt werden. 

Konkret soll eine Tabelle mit einem Index über mehrere Spalten (title, description, color, material, brand, category) durchsucht werden. Eine funktionierende MySQL-Abfrage liegt vor (Volltextsuche, "IN NATURAL LANGUAGE MODE", allerdings benötigt die Suche mitunter 10 bis 15 Sekunden. Durch die Implementierung von Sphinx oder Lucene soll diese Zeit auf unter eine Sekunde reduziert werden. Die Datenbank liegt auf einem Managed Server von All-Inkl.com. Ein Root-Zugang ist nicht vorhanden - lediglich ein SSH-Zugang. 

Ihre Aufgabe soll es sein, wahlweise Sphinx oder Lucene auf dem Server zu installieren, die Suchabfragen aus dem PHP-Skript damit abzubilden und in das PHP-Skript zu integrieren. Am Ende soll die gegenwärtige, langsame MySQL-Suche durch eine schnelle Sphinx- bzw. Lucene-Suche ersetzt sein.

Ich freue mich auf Ihr Angebot! Für Fragen stehe ich jederzeit gern zur Verfügung!