Besonders unter Magento ist das Suchen extrem teuer (Ein vielfaches an Rechen-Zeit wird für die Suche benötigt was gerade für Kunden nervtötend ist).
Will man hier ein wenig Geschwindigkeit raus holen wäre ein Sphinx Search Server ideal.

Unter debian gibt es zwar kein fertiges Paket von Haus aus aber es ist nachrüstbar und wird auch mit den regelmässigen Paket-Aktualisierungen dann frisch gehalten.

Im folgenden zwei Anleitungen die man auf einander aufbauen kann. Die erste Variante ist die reine Installation des Paketes vom Hersteller (oft ein wenig aktueller aber ohne Folge- Aktualisierungen durch ein apt-get upgrade). Die zweite Variante die Erweiterung der Paket-Quellen damit apt, aptitude externe Quellen mit aufnehmen und Aktualisierungen dann im späteren greifen.

1. Anleitung (Manuelle Installation)

(Primär für debian Jessie ausgerichtete Links aber es gibt auch Windows Pakete/ Downloads)

fertig.

Zum Prüfen ob der searchd (Sphinx Search Server) bereits läuft:
ps -ef | grep searchd

Server config:
vim /etc/sphinxsearch/sphinx.conf

Für Magento selbst gibt es dann entsprechende Anleitungen vom externen Plugin- Hersteller.

2. Anleitung (klassische Variante)

(Mittels debian Backports)

Die bessere Alternative! Allerdings werden die Backports immer wieder mal um Teil-Versionen hinterher sein. Der 1. Anleitung kann man also folgen und sobald bei den Backports eine neuere Version auftritt wird diese dann als aktualisierbar gekennzeichnet.

Einrichtung:

  • touch /etc/apt/sources.list.d/jessie-backports.list
    echo "deb http://http.debian.net/debian jessie-backports main" >>
    /etc/apt/sources.list.d/jessie-backports.list
    
  • Von Backports manuell installieren:
    aptitude -t jessie-backports install "sphinxsearch"
    oder
    apt-get -t jessie-backports install "sphinxsearch"

fertig.

Quellen

http://sphinxsearch.com
http://sphinxsearch.com/downloads/release/
http://backports.debian.org/Instructions/