Ich versuche eine grundlegende Volltextsuche mit MySQL zu implementieren.
Ich habe diese Migration geschrieben:
%Vor%Und hier ist mein Modell:
%Vor%Das Problem ist, dass dieser Code immer ein leeres Array zurückgibt .
Zum Beispiel:
%Vor%Ich habe ein Projekt (Rails 2.3.2, Ruby 1.9.1 MySQL 5.0) erstellt, um dies zu emulieren. Mit einem Datensatz in der Datenbank habe ich dieselben Ergebnisse erhalten wie Sie. Wenn ich weitere Datensätze hinzugefügt habe, hat der Befehl Photo.search den Datensatz gefunden.
Dies könnte daran liegen, dass "Wörter, die in 50% oder mehr der Zeilen vorhanden sind, als normal angesehen werden und nicht übereinstimmen". Referenz
Der Schwellenwert von 50% gilt nicht im Binärmodus. Referenz
IN BINARY MODE gehört innerhalb der Klammern: GEGRÜNDET ('baceno' IM BOOLEAN-MODUS)
Der unten stehende Code läuft für meine Webseite und liefert korrekte Ergebnisse in Ruby on Rails.
%Vor%Tags und Links mysql ruby-on-rails full-text-search