Annäherung an Join Index in Apache Lucene

Wie man den aus der RDBMS-Welt entlehnten Join-Index einsetzt, um die Nachteile der beiden derzeit in Lucene vorhandenen Join-Ansätze zu beheben.

Während wir den Countdown für die jährliche Lucene/Solr Revolution-Konferenz in Austin im Oktober dieses Jahres herunterzählen, stellen wir Ihnen Vorträge und Sitzungen aus vergangenen Konferenzen vor. Heute stellen wir Ihnen die Sitzung von Mikhail Khludnev über Joins und Block-Joins in Lucene vor.

Lucene eignet sich hervorragend für unabhängige Textdokumente, aber in der Praxis müssen oft Beziehungen zwischen Dokumenten verarbeitet werden. Abgesehen von einigen Umgehungslösungen wie Termkodierungen, Feldzusammenlegung oder Termpositionen gibt es zwei gängige Ansätze zur Handhabung von Dokumentbeziehungen: join und block-join. Beide haben ihre Nachteile. Join ist nicht sehr leistungsfähig, während Block-Join bei Indexaktualisierungen sehr teuer ist, da ein ganzer Block zusammengehöriger Dokumente gelöscht werden muss.

In dieser Sitzung wird ein Versuch vorgestellt, den aus der RDBMS-Welt entlehnten Join-Index anzuwenden, um die Nachteile der beiden derzeit in Lucene vorhandenen Join-Ansätze zu beheben. Wir werden uns mit der Idee an sich, möglichen Implementierungsansätzen und den Benchmarking-Ergebnissen beschäftigen.

Mikhail hat jahrelange Erfahrung in der Entwicklung von Backend-Systemen für den Einzelhandel. Seine Interessen reichen von allgemeiner Systemarchitektur, API-Design und Performance Engineering bis hin zu Testansätzen. In den letzten Jahren hat er an einer eCommerce-Suchplattform gearbeitet, die Lucene und Solr erweitert. Er leistet einen Beitrag zur Community und ist Sprecher bei Lucene Revolution und anderen Konferenzen.

http://www.slideshare.net/lucidworks/approaching-join-index-presented-by-mikhail-khludnev-grid-dynamics

lucenerevolution-avatarMitmachen auf der Lucene/Solr Revolution 2015, der größten Open-Source-Konferenz zum Thema Apache Lucene/Solr vom 13. bis 16. Oktober 2015 in Austin, Texas. Treffen Sie sich mit den Vordenkern, die die Open-Source-Suchtechnologie Lucene/Solr entwickeln und einsetzen, und tauschen Sie sich mit ihnen aus. Alle Details und Anmeldung…

You Might Also Like

Vom Suchunternehmen zum praktischen KI-Pionier: Unsere Vision für 2025 und darüber hinaus

CEO Mike Sinoway gibt Einblicke in die Zukunft der KI und stellt...

Read More

Wenn KI schief geht: Fehlschläge in der realen Welt und wie man sie vermeidet

Lassen Sie nicht zu, dass Ihr KI-Chatbot einen 50.000 Dollar teuren Tahoe...

Read More

Lucidworks Kernpakete: Branchenoptimierte KI-Such- und Personalisierungslösungen

Entdecken Sie unsere umfassenden Core Packages, die Analytics Studio, Commerce Studio und...

Read More

Quick Links