die hier dokumentierten Parameter sind im alten Backend (6.x) implementiert. Dokumentation der Suche mit dem neuen Backend findet sich hier.  

Personensuche

Aktuelle Parameter (bis BE 6.1)

Parameter

Wert

Beschreibung

defType

edismax

Der verwendete query parser

echoParams

explicit

Gibt an, welche Parameter beim Aufruf des Request Handlers an den Response Header übergeben werden. "explicit" ist der Standardwert: Es werden nur die Parameter des aktuellen Request übergeben.

qf

preferredName^2.0 variantName^1.0 wildcard_fulltext^0.01

Die Felder, die für die Suche berücksichtigt werden inklusive Boost-Faktoren.

tie

1.0

Gibt an, wie der Score bei Treffern in mehreren Feldern berechnet wird. Bei 0.0 wird nur der höchste Score berücksichtigt. Bei 1.0 werden alle Scores addiert.

q.alt

*:*

Wonach im Fall einer leeren Suchanfrage gesucht wird

q.op

AND

Wie die Suchbegriffe miteinander verknüpft werden

rows

100

Die Anzahl der zurückgegeben Treffer

mm

1

Minimum "Should" Match: Wie viele der Suchbegriffen matchen müssen, damit ein Treffer zurückgegeben wird. Vermutlich überflüssig


Neue Parameter (ab BE 6.3)

Parameter

Wert

Beschreibung

defType

edismax

Der verwendete query parser

echoParams

explicit

Gibt an, welche Parameter beim Aufruf des Request Handlers an den Response Header übergeben werden. "explicit" ist der Standardwert: Es werden nur die Parameter des aktuellen Request übergeben.

qf

preferredName^1.0 variantName^0.1 professionOrOccupation^0.1 placeOfBirth^0.1 placeOfDeath^0.1 dateOfBirth_de^0.01 dateOfDeath_de^0.01 id^0.01

Die Felder, die für die Suche berücksichtigt werden inklusive Boost-Faktoren.

bf

min(sqrt(count),30)^2.0

Boost function: Treffer werden, abhängig vom count-Wert (= Anzahl der Objekte), mit dem Faktor 2.0 geboostet. Maximal werden 900 Objekte berücksichtigt. Der so ermittelte Wert wird zum Score hinzugezählt.

tie

1.0

Gibt an, wie der Score bei Treffern in mehreren Feldern berechnet wird. Bei 0.0 wird nur der höchste Score berücksichtigt. Bei 1.0 werden alle Scores addiert.

q.alt

*:*

Wonach im Fall einer leeren Suchanfrage gesucht wird

q.op

AND

Wie die Suchbegriffe miteinander verknüpft werden

rows

100

Die Anzahl der zurückgegeben Treffer

mm

1

Minimum "Should" Match: Wie viele der Suchbegriffen matchen müssen, damit ein Treffer zurückgegeben wird. Vermutlich überflüssig

 


MLT–Suche (Ähnliche Objekte)

Aktuelle Parameter (bis BE 6.1)

Parameter

Wert

Beschreibung

rows

5

Die Anzahl der zurückgegeben Treffer

mlt

true

Aktiviert die MLT-Suche

mlt.fl

affiliate,label,description

Die Felder, die für die MLT-Suche berücksichtigt werden

mlt.mintf

1

Die Mindestanzahl des Vorkommens eine Begriffs, damit er für die MLT-Suche berücksichtigt wird

mlt.mindf

5

Die Mindestanzahl der Dokumente, in denen ein Begriff vorkommen muss, damit er für die MLT-Suche berücksichtigt wird

mlt.minwl

4

Die Mindestanzahl der Zeichen, die ein Begriff haben muss, damit er für die MLT-Suche berücksichtigt wird

mlt.maxwl

0

Die Höchstanzahl der Zeichen, die ein Begriff haben darf, damit er für die MLT-Suche berücksichtigt wird

mlt.maxqt

25

Die Höchstanzahl der Begriffe, die in eine MLT-Suchanfrage übernommen werden

mlt.maxntp

500

Die Höchstanzahl der Token, die in einem Feld geparst werden, das keinen TermVector Support hat

mlt.boost

false

Die Suche wird nicht geboostet

mlt.qf

-

Die Suchfelder und ihre Boost-Faktoren


Neue Parameter (ab BE 6.2)

Parameter

Wert

Beschreibung

rows

10

Die Anzahl der zurückgegeben Treffer

mlt

true

Aktiviert die MLT-Suche

mlt.fl

label view affiliate_fct

Die Felder, die für die MLT-Suche berücksichtigt werden

mlt.mintf

1

Die Mindestanzahl des Vorkommens eine Begriffs, damit er für die MLT-Suche berücksichtigt wird

mlt.mindf

100

Die Mindestanzahl der Dokumente, in denen ein Begriff vorkommen muss, damit er für die MLT-Suche berücksichtigt wird

mlt.minwl

5

Die Mindestanzahl der Zeichen, die ein Begriff haben muss, damit er für die MLT-Suche berücksichtigt wird

mlt.maxwl

20

Die Höchstanzahl der Zeichen, die ein Begriff haben darf, damit er für die MLT-Suche berücksichtigt wird

mlt.maxqt

50

Die Höchstanzahl der Begriffe, die in eine MLT-Suchanfrage übernommen werden

mlt.maxntp

1000

Die Höchstanzahl der Token, die in einem Feld geparst werden, das keinen TermVector Support hat

mlt.boost

true

Die Suche wird bezogen auf die Termrelevanz geboostet

mlt.qf

label^0.1 view^0.3 affiliate_fct^2.0

Die Suchfelder und ihre Boost-Faktoren

  • No labels