Lucid Gaze für Lucene
Java-Entwickler sind seit langem mit der Leistungsfähigkeit der Open-Source-Suchbibliothek Apache Lucene vertraut und haben sie sowohl in der Java-Welt als…
Java-Entwickler sind seit langem mit der Leistungsfähigkeit der Open-Source-Suchbibliothek Apache Lucene vertraut und haben sie sowohl in der Java-Welt als auch in der Apache-Welt zu einem Top-Projekt gemacht.
Da Suchanwendungen eine ehrgeizige Vielfalt von Dokumentenindizes, Suchvorgängen und Abfragen ansprechen können, stehen Entwickler von nativen Lucene-Java-Anwendungen oft vor der Herausforderung, Schwankungen in der Leistung ihrer Lucene-Anwendung zu berücksichtigen. Für die Entwickler ist es wichtig zu verstehen, wie schnell eine native Java-Anwendung, die auf der Lucene-Suche aufbaut, einen Index aufbauen/aktualisieren, ein Suchergebnis zurückgeben, eine Abfrage verarbeiten und ähnliche Suchvorgänge durchführen kann.
Mit der Einführung von LucidGaze für Lucene bietet Lucid Imagination der Entwicklergemeinschaft von Lucene Java-Anwendungen eine einzigartige, anwendungszentrierte Perspektive auf ihre Suchleistung. Während in den letzten Jahren große Fortschritte bei der Java-Performance und der Java-Analyse auf JVM- und Betriebssystemebene gemacht wurden, empfehlen Experten wie Kirk Pepperdine (siehe http://www.infoq.com/articles/the-box ), dass sich die Analyse auf die Art des Anwendungsverhaltens konzentriert.
Das Verständnis der relativen Effizienz von Lucene-Operationen ist eine wichtige Aufgabe bei der Analyse und Optimierung der Suche, um schnellere und effizientere Ergebnisse zu liefern, sowohl im Hinblick auf eine schnellere/bessere Suchausgabe als auch im Hinblick auf die Sicherstellung, dass mit Lucene erstellte Suchanwendungen hervorragende Geschäftsergebnisse liefern. LucidGaze für Lucene bietet eine breite Palette von Instrumenten für die Operationen von Lucene-Java-Anwendungen, so dass Entwickler genau sehen können, was ihre Suchanwendung tut, wo sie verbessert werden kann und wo sie auf verschiedene Benutzeranforderungen reagiert. Es kann lang laufende Abfragen isolieren, die einen unangemessenen Anteil an Ressourcen verbrauchen, Ineffizienzen im Design aufdecken, Felder oder Dokumente ausfindig machen, die Verarbeitungsengpässe verursachen – all das, um herauszufinden, wo Maßnahmen zur Leistungsverbesserung die größte Wirkung haben.
Lucid Imagination hat zusätzliche Anstrengungen unternommen, damit Lucidworks für Lucene überall dort, wo Lucene eingesetzt wird, einfach zu installieren und zu verwenden ist. Wir setzten keine anderen Voraussetzungen als Lucene voraus und bestanden darauf, den Code der Suchanwendung nicht zu ändern, um jede Stack-Konfiguration bedienen zu können, so dass bestehende Lucene-Anwendungen problemlos davon profitieren können.
LucidGaze für Lucene ist jetzt frei verfügbar; sehen Sie es sich hier an. Bitte zögern Sie nicht, uns Feedback zu geben, entweder als Kommentar hier oder direkt an mich unter eran.yaniv at lucidimagination.com