Was bedeutet Field.Index.NOT_ANALYZED_NO_NORMS

8

Ich weiß, was nicht "analysiert" bedeutet. Kurz gesagt, das Feld wird nicht durch den angegebenen Analyzer in Token umgewandelt.

Was aber macht ein NO_NORMS bedeutet? Ich sehe die Dokumentation, aber bitte erläutern Sie mich in einfachem Englisch. Was ist Index-Zeit Feld und Dokument Boost und Feldlänge Normalisierung ?

    
ankitjaininfo 03.09.2010, 22:52
quelle

1 Antwort

10

Es deaktiviert die folgenden Funktionen:

  • Index-Zeit-Feld und Dokumenten-Boosting : Das bedeutet, dass der Index alle Boosts ignoriert, die Sie mit Feldern gemacht haben ( AbstractField.setBoost ) oder Dokumente ( Document.setBoost ). Ein passendes Token ist immer das Gleiche wert.
  • Feldlängennormalisierung : Dies bedeutet, dass der Index ignoriert, ob ein passendes Token in einem kurzen Feld (was relevanter sein sollte) im Vergleich zu einem langen Feld (weniger relevant). Auch hier ist ein passendes Token immer gleich, unabhängig von der Länge des Feldes.
Martin Blech 07.09.2010, 17:39
quelle

Tags und Links