サーバーA私がアクセスを持っていないと実行されているライブサーバーですPercona 5.5.43MYSQLブーレーン検索。 mariaDB Percona
サーバーBが本番サーバであり、実行されているMariaDB 10.1.19
は異なる結果がしないでください彼らがなぜ私は何を与えられているの異なる設定を持っている私に尋ねる。
私は同じデータセットに次のクエリを実行すると:
SELECT fields , MATCH(field1,field2) AGAINST ('SEARCHTERM' IN BOOLEAN MODE) AS m
FROM TABLE
WHERE MATCH(field1,field2) AGAINST ('SEARCHTERM' IN BOOLEAN MODE)
ORDER BY M
DESC LIMIT 0,50
を、私は完全に異なる結果セットを取得します。
これがなぜ私に説明できますか?
私はそれがちょうど異なる順序(50に制限されている)であると思います。 –
どのENGINEがどちらを使用していますか? MyISAMとInnoDBの間には、結果に若干の違いがあります。どのような違いがあるのかを詳しく説明してください。おそらく、クエリとdiffの結果の例から始めましょう。 –