#Lucene

Elasticsearch 2.0 ist da

Die beliebte Volltextsuchmaschine Elasticsearch ist in Version 2.0.0 GA erschienen und basiert nun auf Lucene 5.2.1. Mit im Gepäck hat sie etliche Neuerungen für den Produktiveinsatz sowie ausgereifte Sicherheitsfeatures.

Lucene-Power mit dem Zend Framework

Passend zu den neuen Videos der Berlin Buzzwords * gibt es aktuell ein Einsteiger-Tutorial von Jason Gilmore zum Thema Zend_Search_Lucene. Denn wenn schon suchen, warum dann nicht gleich richtig? So erklärt

Lucene-Meetups mit Solr-Power

Je größer das Angebot, desto wichtiger wird eine vernünftig funktionierende Suche. Ein sehr mächtiges Duo in diesem sind die Apache-Projekte Lucene und Solr. Wer mehr über die Projekte erfahren und

Lucene – Ein Suchindex in der Praxis

Beispiel 3: CLucene search("mowgli"); $length = $hits->length(); if ($length > 0) { for ($i = 0; $i get($i, "path")); var_dump($hits->id($i)); var_dump(round($hits->score($i), 3));

Lucene – Ein Suchindex in der Praxis

"Gehen dem Menschen Hühner und Hunde verloren, so weiß er, wo er sie suchen soll. Geht ihm sein Herz verloren, so weiß er nicht, wo er es suchen soll." (Mengzi, chines. Philosoph). Mit einer Suchmaschine findet man weder die Hühner noch das verloren gegangene Herz - dafür aber sehr schnell solche Weisheiten. Der Artikel beschreibt drei Möglichkeiten, um mit PHP einen Suchindex mittels Lucene aufzubauen und abzufragen. Auf Basis des so erzeugten Indexes kann man dann im Folgenden eine eigene Suchmaschine für Dokumente oder Webseiten betreiben. Jede der Möglichkeiten wird mit ihren Licht- und Schattenseiten beschrieben.

Lucene – Ein Suchindex in der Praxis

Falls man die Funktion zum Löschen eines Eintrags sucht, sollte man im Hinterkopf haben, dass man eigentlich nicht aus einem Suchindex löscht. Intern werden gelöschte Einträge in einer separaten Datei

Lucene – Ein Suchindex in der Praxis

Beispiel 1: PHP-Java-Bridge YES; $FI=java('org.apache.lucene.document.Field$Index')->ANALYZED; $doc = new Java('org.apache.lucene.document.Document'); $field = new Java('org.apache.lucene.document.Field','Autor','Manfred

X
- Gib Deinen Standort ein -
- or -