4 Stimmen

Wie benutzt man Solr mit Mysql und php?

Ich habe gelesen, wie ich Solr für die Suche in meinen Threads verwenden kann, aber ich verstehe nicht ganz, wie es funktioniert, und ich kann keine Artikel finden, die dies für einen absoluten Anfänger erklären.

Könnte jemand kurz erklären, wie solr funktioniert und wie es mit mysql und php kommuniziert?

5voto

Karussell Punkte 16832

Werfen Sie zunächst einen Blick auf diese Anleitung .

Mit solr benötigen Sie eine xml (oder csv ) Dokument, das an Solr übertragen wird (dieser Prozess wird als Aktualisierung bezeichnet; die Indizierung ist der Prozess, bei dem Felder für die Suche verfügbar gemacht werden). Das Format von xml ist z.B.:

<add>
  <doc>
    <field name="id">9885A004</field>
    <field name="name">Canon PowerShot SD500</field>
    <field name="category">camera</field>
    <field name="features">3x optical zoom</field>
    <field name="features">aluminum case</field>
    <field name="weight">6.4</field>
    <field name="price">329.95</field>
  </doc>
</add>

Siehe aquí für weitere Einzelheiten.

Aber in Ihrem Fall könnten Sie einen Crawler verwenden (geeignet, wenn verschiedene oder externe Quellen), um verschiedene Dokumentenformate zu erkennen. Versuchen Sie zu verstehen, ob Niederländisch könnte hier helfen.

Schauen Sie sich z.B. an diese Präsentation für eine Erklärung zu Solr, Lucene und Nutch.

1 Stimmen

Gute Antwort, aber ich sehe in der Frage nichts, was darauf hindeutet, dass der Auftraggeber einen Crawler braucht.

0 Stimmen

Okay, stimmt. Ich dachte, er erwähnt php, weil einige externe Dienste / cms

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X