私はMySQLのフルテキスト検索に取り組んでいますが、文字列がフィールド内の単語の一部である状況ではそれが欠けていると感じています。フィールドが「ニューヨークタイムズ」で、「時間」を検索しても結果は得られません。私はこの問題を解決するために、私のフルテキスト検索を設定することができますどのような方法がありますMYSQL Fulltext search and LIKE
SELECT * FROM ___ WHERE 'string' LIKE %searchterm%
を:この問題を解決するためのハック方法は、2つのクエリを設定するには、フルテキスト検索とし、他にないものですだから私は余分なクエリを実行する必要はありません?
クールに感謝します。私の質問を明確にするために。 私はニューヨークジャイアンツのフィールドを持っています。それを全文索引に追加して「巨人」を検索すると、何も出てこないでしょう。このような場合にフルテキスト検索を使用して結果を返すにはどうすればよいですか? 私はスフィンクスをチェックします。 –
@Russさん、ありがとうございます**あなたは** pluginsを探しています(mysql 5.1の場合、5.0はサポートしていません)。 http://www.mnogosearch.org/doc/msearch-udmstemmer.html。 –
ありがとう、アレックス、私は助けに感謝します。 Unfortunatley、私の手が縛られ、私はmysql 5.1にアップグレードできません。しかし、私はちょっと混乱しています。私は、5.0ではカスタマーパーサーは使用できませんが、これは5.0でステミングを行うネイティブのmysqlメソッドがないことを意味していますか? –