1

地獄の友人私はモバイル販売サイトにブールモードでmysql全文検索を使用しています。ユーザーは自分のモバイルを販売用に登録でき、Googleのような検索バーがあり、そのモバイルを検索してユーザーの広告を取得できます。

問題は、ユーザーが自分のモバイルを登録したときに、データベースからそのモバイルをフルテキストで検索でき、場合によってはできないことです。「テーブル項目の修復」で試しました。その後、一度は機能しましたが、再び同じ問題が発生しました」

たとえば、samsung galaxy をリストした場合、db からそのモバイルを検索できません。次に、「galaxy」キーワードだけで試して、データベースから再度取得しました。samsung ace を登録し、検索バーからそのモバイルを検索すると、db から取得されます。 ...時々、アイテムを検索している場合とそうでない場合があります。

ft_stopword_word と ft_min_length をオフにしようとしましたが、うまくいきませんでした。

4

1 に答える 1

0

ご協力いただきありがとうございます。解決策がありました。サーバー側に問題がありました。ホスティングに openshift サーバーを使用していました。ft_min_word_len ファイルを変更すると、次の再起動時にデフォルト値が 4 に変更されます。この返信

      the "devenv" is a lightly built testing environment, a daily version.
       also we have other testing environment like INT and STG, i guess you may test 

       on them even on PR environment.
       INT -> is built from devenv;
        STG -> is built from INT;

一般に、INT バージョンは devenv よりも古く、STG バージョンは INT よりも古いため、INT と STG でテストする場合は、修正がそれらにマージされていることを確認する必要があります。私が知っているように、devenv は 2014 年 1 月まで PR 環境にマージされる可能性があります。

可能であれば、devenv を試すことができます。

于 2013-12-29T08:55:50.320 に答える