0

トランザクションを使用できるように、すべてのデータベーステーブルをInnoDBに切り替える作業中です。後日検索機能を構築するために、一部のテーブルに特定の列をフルテキストで作成しました。

検索に適したサーバーサイドソリューションがあることを理解しているので、時が来たら喜んで調べますが、当面は列を何に変換する必要がありますか?ほとんどはマークアップ付きのテキストを格納するために使用されていますが、長さエントリの数はかなり変動します(最大1000文字)。

それらをvarchar(1200)として設定するだけですか?これは検索に適していますか?

4

1 に答える 1

1

MySQL 5.6は、InnoDBのフルテキストインデックスをサポートします。

または、SphinxやLuceneなどの外部フルテキストインデックスを使用します

于 2013-04-05T14:07:55.250 に答える