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″]

Share the knowledge

You Might Also Like

Das neue SEO: Wie Sie Ihre Produkte für KI-Assistenten auffindbar machen

Schnell entscheiden: KI-Assistenten übernehmen zunehmend die Produktrecherche im Auftrag der Käufer. Anstatt...

Read More

KI-Produktentdeckung vs. traditionelle Suche in B2B-Herstellung und -Vertrieb

In der Welt der B2B-Fertigung und des B2B-Vertriebs, in der viel auf...

Read More

Ist Ihr Produktkatalog bereit für KI-Käufer?

KI-Assistenten agieren zunehmend als Käufer im Namen der Kunden. Anstatt Websites zu...

Read More

Quick Links