nach oben
indoqa. IT-Experten, die Dinge zu nachhaltigen Lösungen entwickeln.

In diesem Artikel möchten wir die Cursor API von Apache Solr vorstellen und ihre Anwendungsszenarien und Vorteile genauer betrachten. Wozu ist die Cursor API überhaupt notwendig? In vielen Applikationen, die eine Suche enthalten, werden die relevantesten Ergebnisse zuerst angezeigt....

Dieser Artikel behandelt Funktionen für Auswertungen entlang einer geographischen Route. Unter dem Begriff “Korridorsuche” in Apache Solr fassen wir Abfragen zusammen, die nach Übergabe der Route als Polyline folgende Eigenschaften einschränken und/oder sortieren...

Solr bietet eine Reihe von Möglichkeiten, geographische Informationen abzulegen und zu selektieren. Aufbauend auf den Artikel Fallbeispiel Geosuche mit Apache Solr soll diese Anleitung die spezielle Anforderung der Umkreissuche mit Sortierung nach Distanz zum Mittelpunkt im Detail...

Solr kennt mit Block-Joins neben Joins eine zweite Variante, wie bei Abfragen Beziehungen zwischen Dokumenten berücksichtigt werden können. Im Gegensatz zu den im Artikel Join Query mit Apache Solr vorgestellten Variante sind Block-Joins wesentlich performanter. Ihr Nachteil ist,...

In diesem Artikel geben wir einen Überblick über die Möglichkeiten der Facettierung in Solr 5.2. Was ist Facettierung Die Facettierung unterteilt die Suchergebnisse in mehrere Kategorien und zählt, wie viele Dokumente in den einzelnen Kategorien enthalten sind. Diese Kategorien...

In diesem Artikel wollen wir uns ansehen, wie das Aktualisieren einzelner Felder von Dokumenten in Solr 5 funktioniert. Bis Version 4 war es nicht möglich nur bestimmte Felder eines Dokuments zu aktualisieren, es musste immer das gesamte Dokumente an den Server geschickt werden. Es...

Apache Solr verwendet SearchComponents, um verschiedene Aspekte der Suche abzubilden und modular zusammenstellen zu können. So gibt es eigenständige SearchComponents für die eigentliche Suche, das Highlighting, die Facettierung uvm. Dieser Ansatz ermöglicht es ebenfalls, eigene...

Lokale Parameter (Local Parameters – oft kurz nur LocalParams) werden in Apache Solr verwendet, um einzelne Teile einer Anfrage mit zusätzlichen Parametern zu versehen. Durch diese Parameter ist es möglich, die Abarbeitung von Suchanfragen und die Berechnung von Facetten...

Da sich mit der Solr Version 5 unter anderem die Namensgebung für die Kommunikation mit einem Solr Server, von Solr Server auf Solr Client geändert hat, bieten wir für unsere Integration des Solr Client in Spring eine neue SolrClientFactory an. Für die Integration von Solr bis...

Im Artikel “Solr Geospatial – 3 Schritte zur flexiblen Geosuche” haben wir einen technischen Ansatz beschrieben, der die Basis für unterschiedliche geographische Selektionen liefert. Darauf aufbauend soll dieses Fallbeispiel die detaillierten Möglichkeiten und...