Course Outline

Algemeen Goal

Bied ervaren webontwikkelaars en technisch personeel een uitgebreide introductie tot het Solr-zoekplatform. Leer softwareontwikkelaars diepgaande vaardigheden bij het maken van zoekoplossingen.

I. Grondbeginselen

  • Solr Overzicht
  • Solr installeren en uitvoeren
  • Inhoud toevoegen aan Solr
  • Een Solr-reactie lezen XML
  • Parameters in de URL wijzigen
  • De bladerinterface gebruiken
  • Labs: Solr installeren, query's uitvoeren

II. Searching

  • Resultaten sorteren
  • Parsers voor query's uitvoeren
  • Meer vragen
  • Parameters voor bekabelingsaanvragen
  • Velden toevoegen aan standaardzoekopdrachten
  • Facetteren
  • Groepering van resultaten
  • Labs: geavanceerde zoekopdrachten, experimenteer met gefacetteerd zoeken

III. Indexering

  • Eigen content toevoegen aan Solr
  • Gegevens verwijderen uit solr
  • Een zoekopdracht in een boekhandel bouwen
  • Boekgegevens toevoegen
  • De boekgegevens verkennen
  • Dedupe update processor
  • Labs: indexeren van verschillende documentcollecties

IV. Bijwerken van schema's

  • Velden toevoegen aan het schema
  • Tekst analyseren
  • Labs: Solr-schema aanpassen

V. Relevantie

  • Weging van het veld
  • Query's voor woordgroepen
  • Functie query's
  • Vager zoeken
  • Klinkt als
  • Labs: query's implementeren op  relevantie

VI. Uitgebreide functies

  • Meer-zoals-dit
  • Geospatiaal
  • Spellingcontrole
  • Suggesties
  • Markeren
  • Pseudo-velden
  • Pseudo-joins
  • Meertalig
  • Labs: implementatie van spellingcontrole en suggesties

VII. Meervoudig

  • Meer soorten gegevens toevoegen
  • Labs: kernen maken en beheren

VIII. SolrCloud

  • Introductie
  • Hoe SolrCloud werkt
  • Strategieën vastleggen
  • Dierenverzorger
  • Solr-configuratiebestanden beheren
  • Labs: SolrCloud beheren

IX. Ontwikkelen met Solr API

  • Praten met Solr via REST
  • Configuratie
  • Indexeren en zoeken
  • Solr en Lente
  • Labs: code om de Solr-index te lezen en te schrijven, oefening in het voorjaar met Solr

X. Ontwikkelen met Lucene API

  • Het bouwen van een Lucene-index
  • Searching, bekijken, debuggen
  • Tekst extraheren met Tika
  • Schalen van Lucene-indices op clusters
  • Lucene prestaties tuning
  • Labs: coderen met Lucene

XI. Conclusie

  • Andere benaderingen van zoeken
    • ElastiekSearch
    • DataStax Onderneming: Solr+Cassandra
    • Cloudera Solr-integratie
    • Vervagen
  • Toekomstige richtingen

Requirements

Alle aanwezigen moeten ervaren technisch personeel zijn met een achtergrond in webapplicatie-operaties en, bij voorkeur, ontwikkeling.

Labomgeving:

Er zullen Amazon EC2-servers ter beschikking worden gesteld aan studenten voor installatie, beheer en laboratoriumwerk. Studenten hebben een SSH-client en een browser nodig om toegang te krijgen tot het cluster.

Zero Install: Het is niet nodig om Solr-software op de computers van studenten te installeren! (hoewel het mogelijk is)

 21 Hours

Number of participants



Price per participant

Getuigenissen (4)

Related Courses

Advanced Solr

14 Hours

Drupal and Solr

14 Hours

SolrCloud

14 Hours

Apache Solr - Full-Text Search Server

14 Hours

Basic and Extended Regular Expressions

14 Hours

Advanced Elasticsearch and Kibana Administration

35 Hours

Administration and Development of Elasticsearch

28 Hours

Implementation and Administration of Elasticsearch

21 Hours

Elasticsearch Advanced Administration, Monitoring and Maintenance

14 Hours

Elasticsearch for Developers

14 Hours

ELK: Elasticsearch, Logstash and Kibana for Administrators

14 Hours

Kibana: Essentials

14 Hours

Search and Analytics with Amazon OpenSearch

21 Hours

Related Categories

1