2009-08-01 10 views
0

私はこのデータベースをMySQLデータベース用にしようとしています。ユーザーの入力を受け入れることは問題ありません。データベースのクエリも問題ありません。 ?私は、データベース内の文字列検索エンジンの不具合

どのようにして入力「AM」と一致しますが、同じケースを続けるんだ

:私は把握する必要があり

一つはこれですか(そうがないマッチ「LAMB」を行い、別の単語として、唯一の「AM」)がありstr_ireplaceまたはpreg_replace/eregi_replaceのようなPHPの機能がありますが、私は何をする必要があることは、すべて正確に一致に応じて文字列を分割しています。

これは、一致を強調するためです。また、私は動的に文字列を短くするが、試合は途中でどこ維持する方法を見つけ出す必要があります。

...これは...

文字列の一部であり、この応じて行います任意のブラウザでユーザーが設定したフォントサイズに変更します。私はWebKitだけで動作するものを持っていましたが、これは良くありません。 PHPやPythonのようなもので答えてください。私はハードコアのC系の人ではありません。私はあなたがそれはあなたがより良い検索エンジンを構築し、おそらくここでは、あなたの質問

の一部を答えることがこの

http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html

を読むことをお勧め

答えて

4

は、あなたが何ができるかの良い例です。

 
    +----+-------------------------------------+-----------------+ 
    | id | body        | score   | 
    +----+-------------------------------------+-----------------+ 
    | 4 | 1. Never run mysqld as root. 2. ... | 1.5219271183014 | 
    | 6 | When configured properly, MySQL ... | 1.3114095926285 | 
    +----+-------------------------------------+-----------------+ 
    2 rows in set (0.00 sec)