FULLTEXTインデックスが追加された後に挿入されたレコードのみをインデックス化することを意味します。もしそうなら、とにかくデータベース全体を再インデックスするのですか?MySQL:Fulltextは前のレコードをインデックスに登録していますか?
1
A
答えて
5
ALTER TABLE ADD INDEXを実行すると、古いレコードはすぐにインデックスに登録されます(新しいレコードはINSERTされるとすぐにインデックスに登録されます)。それはFULLTEXTインデックスにも当てはまります。
ただし、(たとえば、オプションft_min_word_len、ft_max_word_len、またはft_stopword_fileを変更する場合)、FULLTEXTインデックスを再構築する必要があります(詳細はhttp://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.htmlを参照)。
1
索引が索引付けしているデータと一貫していることを確認するのは、MySQLの責任であり、自分の責任ではありません。
既存のデータにインデックスを追加すると、MySQLはその既存のデータに従ってインデックスを作成します。
FULLTEXTインデックスも例外ではありません。
テーブルが何らかの形で破損していると思われる場合や、MySQLがインデックスを構築する方法に他の高度な調整を行った場合は、インデックスを再構築する必要があります。
+0
ありがとうございます! – ash
関連する問題
- 1. Haystackとsolr:新しいレコードがインデックスに登録されていません
- 2. Googleウェブマスターツール:サイトマップはインデックス登録していませんか?
- 3. Solrがドキュメントのコンテンツをインデックスに登録していません
- 4. Lucene.NETは1文字の単語をインデックスに登録していますか?
- 5. robots.txtコンテンツ自体がインデックスに登録されていますか?
- 6. DisplayTagのインデックス登録?
- 7. Djangoテンプレートのリストをソートしてインデックスに登録するには?
- 8. JavaScriptエラーがインデックスに登録されています
- 9. Googleはとにかく自分のドメインをインデックスに登録しましたか?
- 10. quickbloxを使用しているユーザーを登録/登録しますか?
- 11. Webページのボタンを使用しています。 Googleはリンクをインデックスに登録しますか?
- 12. サイトがインデックスに登録されていません
- 13. 未定義のインデックスは、登録ページ
- 14. ファイルがインデックスに登録されない理由を確認しますか?
- 15. 登録フォームに未定義のインデックスPHP
- 16. SQLタイムアウト - DBがインデックスに登録されていない
- 17. ModelBinderを登録しています
- 18. 私のサイトのページはGoogleでインデックスに登録されていません
- 19. Core Dataプロパティをインデックスに登録しない理由は何ですか?
- 20. /appname /にすでに登録されています。モデルのユーザーは既に登録されています
- 21. DependencyInjectionはサービスの自動登録をサポートしていますか?
- 22. EJB - インデックスに登録されていないフィールドで検索するには?
- 23. Titanのラベルをインデックスに登録することはできますか?
- 24. のUserProfileの登録は、私はユーザー登録ビューを作成している
- 25. 登録時にメンバーをグループに追加していますか?
- 26. プログラム的なアプローチGoogleのインデックスに登録されているかどうか
- 27. XMLファイルを検索またはインデックス登録する
- 28. コンストラクタ内にイベントを登録していますか?
- 29. マニフェストにアプリケーションクラスを登録しますか?
- 30. PDFファイルをインデックスに登録してキーワードを検索するにはどうすればよいですか?
ありがとうございました!記事は非常に参考になった。 – ash