Ich teste den dismax-requesthandler und versuche, den mm-Parameter (Minimum Match) anzupassen (ich habe mir die Dokumentation bereits angesehen)
%Vor%Ich habe 3 Fragen:
mm, ich habe verstanden, was es tut, ich möchte überprüfen, ob mein Parameter in Ordnung ist,
korrigiere mich wenn ich falsch liege 2 & lt; -2 3 & lt; -70% 5 & lt; -50% steht für? :
- wenn 1 oder 2 Begriffe mit 100% übereinstimmen
- wenn 3 zu 4 nur 70% von ihnen entsprechen
- wenn 5 oder mehr nur 50%
entsprechen
ps: Was ist das für ein Param? Ist es obligatorisch?
Können Sie mir einen Rat für die beste Konfiguration von DisMax geben?
Danke!
1: Ihre Zeichenfolge würde in
übersetzt werden %Vor%mm-string um Ihre Anforderung zu erfüllen wäre
%Vor%Eine sehr gute Quelle für mm-Strings findet sich hier .
2: Der pf-Parameter wird verwendet, um die Dokumentenrelevanz auf der Grundlage von Abfragebegriffen zu erhöhen, die nahe beieinander liegen (und nicht im gesamten Dokument verteilt sind).
3: Der Parameter q.alt wird als Fallback-Abfrage für Fälle verwendet, in denen der Client keine Suchbegriffe angegeben hat. In meiner Interpretation ist es zur Verwendung gedacht, wenn Sie keine clientseitige Abfrageverarbeitung / -transformation durchführen, aber es könnte andere praktische Verwendungsmöglichkeiten dafür geben.