Apache Solr innerhalb einer ApplikationDer Grundaufbau von SolrIndexierung – UpdateRequestHandlerSuche und Suchfeatures – SearchHandlerWelche SearchComponents gibt es?Ein Beispiel: Wie werden SearchComponents definiert und eingebunden?Echtzeitsuche – RealTimeGetHandlerRückgabe des Ergebnisses – ResponseWriterAdministration – AdminHandlerLukeRequestHandlerSystemInfoHandlerPluginInfoHandlerThreadDumpHandlerPropertiesRequestHandlerShowFileRequestHandlerAusfallsicherheit – ReplicationHandlerArchitektur innerhalb einer Solr-Instanz – CoreAdminHandlerStatusabfrage eines CoresAnlegen eines CoresLöschen eines CoresEinen Core neu ladenVertauschen von zwei CoresUmbenennen eines CoresZusammenführen zweier IndexeAufteilen eines IndexDie Indexierung – Out-of-the-Box-MöglichkeitenIndexierung von XML-, CSV-, JSON-Dateien – UpdateRequestHandlerExtraktion von Inhalt – Solr Cell – ExtractingRequestHandlerDatenbanken, RSS, Wikipedia, ... indexieren – DataImportHandlerIndexierung einer großen Datenmenge – Die deutsche WikipediaIndexierung der neuen und geänderten Dokumente: der Delta-ImportDie Extraktion von Daten und deren Verarbeitung – EntityProcessorsDie Manipulation von Daten – TransformersWeitere DatenquellenBeeinflussung des Indexierungsprozesses – UpdateRequestProcessorsVorhandene UpdateRequestProcessors – Deduplikation & SprachenidentifizierungDie Klasse FieldMutatingUpdateProcessorFactoryScript UpdateProcessorsDie Suche – Wie kann ich suchen?Einfache Suche – TermsucheBoolesche OperatorenEinsatz von WildcardsQuery ParserLucene Query ParserDismax und Extended Dismax Query ParserSurround Query ParserBoost Query ParserWeitere Query ParserFuzzy Search – Ungenaue SuchePhrasensuche mit dem Lucene Query ParserRange-QueriesFilter-QueriesSortierung