Entwicklung eines Request Handlers für Solr

Dank an Andrew Janowczyk von Searchbox.com für diesen Beitrag.

In unserem letzten Blogbeitrag, Entwicklung eines Solr-Plugins, haben wir die verschiedenen Arten von Plugins für Solr besprochen. Außerdem haben wir eine Folienpräsentation und einen Beispiel-Quellcode für eine Suchkomponente bereitgestellt. Dieses Mal stellen wir Ihnen die Folien und den Quellcode für die Erstellung eines Solr Request Handlers zur Verfügung.

Request Handler werden verwendet, um einen REST-Endpunkt von der Solr-Instanz aus bereitzustellen, um eine bestimmte Arbeit zu erledigen. Ein Beispiel wäre: http://localhost:8982/collection1/detectLanguage?q=“text to use to detect language“. Beachten Sie, dass der Unterschied hier darin besteht, dass wir reinen Text als Abfrage bereitstellen und den Text direkt verarbeiten und ein XML-Ergebnis ähnlich dem folgenden erzeugen können:

[code language=“XML“]
<Antwort>

0
0


de

</response>
[/code]

Diese Arten von Plugins sind sehr nützlich, um nicht nur hauptsächlich Text zu verarbeiten, sondern auch um mit dem zugrunde liegenden Repository zu arbeiten. Sie haben auch Zugriff auf die in den Dokumenten enthaltenen Informationen. So könnten Sie zum Beispiel einen requestHandler verwenden, um zu zählen, wie oft das Wort „searchbox“ in allen indizierten Dokumenten vorkommt.

[slideshare id=“21179289&doc=developasolrrequesthandlerplugin-130514170308-phpapp01″]

You Might Also Like

Jenseits der Ladenfront: Wie ACP die Rolle des Händlers erweitert

Seit Jahrzehnten dreht sich das Merchandising um eine einfache Frage: Wie findet...

Read More

Neue Umfrage: 67% der Käufer wollen, dass KI Produkte erklärt, nicht kauft

Verbraucherzentrierte Daten zeigen, dass Kunden nicht wollen, dass die KI für sie...

Read More

Die 5 wichtigsten Anwendungsfälle für ACP im B2B-Handel

Der Aufstieg des agentenbasierten Handels eröffnet B2B-Unternehmen ganz neue Möglichkeiten.

Read More

Quick Links