Mesh-basierte Geometrie,

WordPress: Elasticsearch

Die Standard -Suche haben wir in unserem Blog durch die Volltextsuchmaschine Elasticsearch ausgetauscht. Damit überwinden wir die Leistungs- und Funktionseinschränkungen, die die traditionelle strukturierte WordPress (SQL)-Datenbank mit sich bringt, um eine erstklassige Keyword-Suche euch zu ermöglichen.

Sie haben es eilig? Dann speichern Sie diesen Blogartikel von R23 als PDF

Brauchen Sie den Inhalt dieses Artikels “WordPress: Elasticsearch” schnell und bequem? Dann speichern Sie ihn doch einfach als PDF!

Dieser Artikel erfordert mehr Erfahrung im Umgang mit und ist daher nur für fortgeschrittene Benutzer gedacht.

Wir visualisieren Ideen!

R23 ist Ihre Digitalagentur für Virtual & Augmented Reality. Wir investieren in immersive Technologien wie Augmented Reality und künstliche Intelligenz, die die Grundlage für die Art und Weise sein werden, wie wir in Zukunft online einkaufen. Mit neuen visuellen Entdeckungstools helfen wir Käufer:innen, neue Produkte zu finden, und mit AR-Erlebnissen helfen wir Menschen, Artikel zu visualisieren, bevor sie sie kaufen.
Charakterdesign / Maskottchen

Fotorealistische Visualisierungen und 3D-Animationen lassen sich schnell und kostengünstig erzeugen und in Ihrem Online-Shop veröffentlichen.

Dieses ist als praktischer Leitfaden gedacht und behandelt keine theoretischen Hintergründe. Diese werden in einer Vielzahl von anderen Dokumenten im Internet behandelt.

Für die Richtigkeit der Inhalte dieses Tutorials gebe ich keinerlei Garantie. Der hier gezeigte Weg ist nicht der einzige um ein solches System aufzusetzen, es ist lediglich, der, den ich bevorzuge.

Was ist Elasticsearch?

Dieses Handbuch hilft Dir bei der Installation von Elasticsearch 6.x auf dem Ubuntu 18.04 LTS (Bionic Beaver) Server.

Elasticsearch ist eine Open-Source-Analyse und Volltextsuchmaschine auf Basis von Lucene. Es bietet eine verteilte, mandantenfähige Architektur, mit der du große Datenmengen schneller über eine HTTP-Webschnittstelle und schemafreie JSON-Dokumente speichern, suchen und analysieren kannst.

Führe die folgenden Schritte aus, um Elasticsearch 6.x auf dem Ubuntu 18.04 LTS-Server zu installieren.

Schritt 1: Installieren der Abhängigkeiten

Für Elasticsearch muss das Java SDK 8 installiert sein.


sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless apt-transport-https

Schritt 2: Hinzufügen des Elastic Repository


wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
OK

Nachdem der GPG-Schlüssel nun importiert wurde, füge das apt-Repository durch folgenden Befehl hinzu:


echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-6.x.list

Schritt 3: Installiere Elasticsearch 6.x auf Ubuntu 18.04.

Führ nun apt-get update aus und installiere das elasticsearch-Paket auf deinen Ubuntu 18.04-Server:


sudo apt update
sudo apt install elasticsearch

Nach der Installation wird eine Standardkonfigurationsdatei mit /etc/elasticsearch/elasticsearch.yml gefüllt. Die meisten Zeilen werden auskommentiert, die Datei wird bearbeitet, um die Konfiguration zu optimieren.

Schritt 4: Elasticsearch starten

Nachdem du die Konfiguration geändert hast, kannst du Elasticsearch starten:


sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl restart elasticsearch.service

Überprüfe den Status des Dienstes:


sudo systemctl status elasticsearch.service
elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2018-11-15 21:55:52 CET; 4h 33min ago
Docs: http://www.elastic.co
Main PID: 7728 (java)
Tasks: 120 (limit: 4915)
CGroup: /system.slice/elasticsearch.service

Unser Online Shop benötigt einen leistungsfähigen Server, um reibungslos zu funktionieren. Eine Möglichkeit, die langsame Produkt- oder Auftragssuche zu beheben, ist die Nutzung der Leistungsfähigkeit von Elasticsearch. Elasticsearch ist eine NoSQL-Datenbank, die die Apache-Lucen-Struktur verwendet. Elasticsearch wurde entwickelt, um Ergebnisse in Echtzeit zu erhalten und ist auf Leistung ausgerichtet. Elasticsearch kann bestimmte Suchvorgänge übernehmen, so dass MySQL viel weniger genutzt wird und wir schnellere Suchergebnisse erhalten.

Glücklicherweise ist Elasticsearch Open Source, so dass wir es kostenlos auf unserem eigenen Servern installieren können.

Schritt 5: ElasticPress installieren

Der erste Part ist damit erledigt und ihr verfügt über den notwendigen Elasticsearch Server. Nun benötigt ihr für eurer Installation nur noch ElasticPress

Links

WordPress Plugin: ElasticPress

Jetzt bist du gefragt!

Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freue ich mich auf deinen Kommentar.

Du kannst diesen Beitrag natürlich auch weiterempfehlen. Ich bin dir für jede Unterstützung dankbar!

Gefällt Ihnen dieser Beitrag? Teilen Sie ihn mit anderen. Sie machen uns damit eine große Freude!

Wie können wir Ihnen helfen?

Wir unterstützen Sie bei der Umsetzung Ihres Augmented Reality (AR) oder Virtual Reality (VR) Projektes! Ob Produktfotografie, 3D-Scan-Service, 3D-Visualisierung oder fertige 3D-Modelle für AR/VR – wir beraten Sie persönlich und unverbindlich.

Wenn Sie ein individuelles Angebot auf Basis Ihrer aktuellen Vorlagen (Fotos, Zeichnungen, Skizzen) wünschen, nutzen Sie einfach unser Anfrageformular.


Beitragsautor R23

3D-Modelle für Metaverse und Echtzeit-Anwendungen: VR, AR und mehr

Als Atelier für Metaverse Inhalte und interaktive Markenerlebnisse bieten wir Ihnen eine breite Palette an 3D-Modellen, die sich perfekt für Echtzeitanwendungen eignen. Ob Sie in eine virtuelle Welt eintauchen wollen (Virtual Reality, VR), virtuelle Objekte in die reale Welt einblenden wollen (Augmented Reality, AR) oder beides kombinieren wollen (Mixed Reality, MR) – unsere Modelle sind für alle Formen von Extended Reality (XR) optimiert. Dank unserer Expertise können Sie wertvolle Entwicklungszeit und -kosten sparen. Nutzen Sie unsere 3D-Modelle als Prototypen für Ihre XR-Erfahrungen oder integrieren Sie sie in Ihr fertiges Projekt. Wir stehen Ihnen gerne mit Rat und Tat zur Seite und sorgen dafür, dass Ihre Markenerlebnisse einzigartig und unvergesslich werden.

3D-Visualisierung
3D-Scan – Dienstleistung

Angebot anfordern


Kommentare

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert