depp: mysql: match against -> sortieren, wie gut treffer sind.

hallo,
hab nen query mit where match against... IN BOOLEAN MODE
hierbei möchte ich nun auch noch, dass die treffer, bei denen auch die "optionalen" begriffe (häufig) enthalten sind, zuerst gelistet bekommen. also je besser der treffer datensatz, desto weiter oben...
danke

  1. Moin!

    hab nen query mit where match against... IN BOOLEAN MODE
    hierbei möchte ich nun auch noch, dass die treffer, bei denen auch die "optionalen" begriffe (häufig) enthalten sind, zuerst gelistet bekommen. also je besser der treffer datensatz, desto weiter oben...

    Hast du das Beispiel aus dem Manual ausprobiert? Wenn nein: Warum nicht?

    - Sven Rautenberg

    --
    "Love your nation - respect the others."
    1. hi,

      hab nen query mit where match against... IN BOOLEAN MODE
      hierbei möchte ich nun auch noch, dass die treffer, bei denen auch die "optionalen" begriffe (häufig) enthalten sind, zuerst gelistet bekommen. also je besser der treffer datensatz, desto weiter oben...

      Hast du das Beispiel aus dem Manual ausprobiert?

      Welches Beispiel meinst du - das unter 12.7.1. Boolean Full-Text Searches?

      Hast du bedacht, dass auf der Seite steht
      "Boolean full-text searches have these characteristics: [...]

      • They do not automatically sort rows in order of decreasing relevance. You can see this from the preceding query result: The row with the highest relevance is the one that contains “MySQL” twice, but it is listed last, not first."

      Ein paar Hinweise zum Sortieren der Ergebnismenge eine Volltextsuche IN BOOLEAN MODE finden sich in den Nutzerkommentaren auf der Seite.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }
      1. Moin!

        hi,

        hab nen query mit where match against... IN BOOLEAN MODE
        hierbei möchte ich nun auch noch, dass die treffer, bei denen auch die "optionalen" begriffe (häufig) enthalten sind, zuerst gelistet bekommen. also je besser der treffer datensatz, desto weiter oben...

        Hast du das Beispiel aus dem Manual ausprobiert?

        Welches Beispiel meinst du - das unter 12.7.1. Boolean Full-Text Searches?

        Nein, das unter http://dev.mysql.com/doc/refman/4.1/en/fulltext-search.html

        Hast du bedacht, dass auf der Seite steht
        "Boolean full-text searches have these characteristics: [...]

        • They do not automatically sort rows in order of decreasing relevance. You can see this from the preceding query result: The row with the highest relevance is the one that contains “MySQL” twice, but it is listed last, not first."

        Eben: "not automatically". Also manuell gehts.

        - Sven Rautenberg

        --
        "Love your nation - respect the others."