9
Einführung in Solr ideenplanet GmbH

Einführung in Suchmaschinen und Solr

Embed Size (px)

DESCRIPTION

Eine kurze Einführung in die grundlegende Funktionsweise von Suchmaschinen, invertierten Dateien und die Architektur von Solr.

Citation preview

Page 1: Einführung in Suchmaschinen und Solr

Einführung in Solrideenplanet GmbH

Page 2: Einführung in Suchmaschinen und Solr

2Was ist eine Suchmaschine?

Dokumente

Abfragen

Suchmaschinen-index

Page 3: Einführung in Suchmaschinen und Solr

3Was ist ein Index?

T1was ist los

T2was ist das

T3das ist ein

fisch

Indexierung

das {(2, 3), (3, 1)}

ein {(3, 3)}

fisch {(3, 4)}

ist {(1, 2), (2, 2), (3, 2)}

was {(1, 1), (2, 1)}

Page 4: Einführung in Suchmaschinen und Solr

4Ein Beispielabfrage

ANDwas ist

{1, 2} ∩ {1, 2, 3}

{1, 2}

Page 5: Einführung in Suchmaschinen und Solr

5Solr Architektur

Admin Interfa

ce

Request Servlet

Request Handler

Response Writer

standard

edismax

json xml

Update Servlet

Solr CoreConfig – Schema – Analysis – Caching etc.

Lucene

Page 6: Einführung in Suchmaschinen und Solr

6Solr Core

Core

solrconfig.xml

schema.xml

typesclass

analyzer

fields

name

type

indexed

stored

required

multivalued

Page 7: Einführung in Suchmaschinen und Solr

7Schema: Felder

<field name="content“ type="wildcardField" indexed="true" stored="true“required="true" multiValued="false" />

<field name="weight" type="tint" indexed="true" stored="true" required="true" multiValued="false" />

Page 8: Einführung in Suchmaschinen und Solr

8Schema: Typen

<fieldType name="wildcardField" class="solr.TextField" positionIncrementGap="100">

<analyzer> <tokenizer

class="solr.KeywordTokenizerFactory"/> <filter class="solr.LowerCaseFilterFactory" /> <filter

class="solr.GermanNormalization FilterFactory" />

</analyzer></fieldType>

Page 9: Einführung in Suchmaschinen und Solr

Vielen [email protected]