2017-03-23 2 views
0

Ich arbeite an PECL Solr Erweiterung. Es funktioniert gut für die gesamte Dokumentensuche und andere Funktionen. Aber ich möchte es mit mysql db verbinden.Wie verbinde ich mich mit mysql mit pecl solr extension?

Bitte schlagen Sie Schritte vor, um das Gleiche zu tun und Änderungen müssen durchgeführt werden, um dies zu implementieren.

Dank

+0

Werfen Sie einen Blick auf http://php.net/manual/en/mysqli.examples-basic.php – Jonas

Antwort

0

Entweder Sie finden sich die Verbindung zu MySQL verwaltet haben - wie Sie in der Regel tun, wenn Sie Daten aus MySQL behandeln. Sie rufen die Daten dann über MySQL ab und senden sie über die Solr-Erweiterung an Solr.

Die Alternative ist use the DataImportHandler in Solr - dies ist vollständig getrennt von der Solr Pecl-Erweiterung, da die Funktionalität in Solr (und nicht die Erweiterung) eingebaut ist.

Die Solr-Erweiterung hat keine direkte Kompatibilität mit MySQL und wird nur für die Kommunikation mit Solr verwendet. Sie können den Datenimport-Handler auslösen, indem Sie eine einzige http-Anfrage mit file_get_contents absetzen, ohne die Solr-Erweiterung durchlaufen zu müssen.

Verwandte Themen