dismax solr Anforderungshandler MM, PS und Q.ALT

8

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?

  • q.alt: das gleiche habe ich nicht verstanden, den Nutzen dieses einen.

Können Sie mir einen Rat für die beste Konfiguration von DisMax geben?

Danke!

    
Joe 02.09.2010, 15:01
quelle

1 Antwort

9

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.

    
Karl Johansson 02.09.2010, 15:32
quelle

Tags und Links