2012-02-27 4 views
1

テーブルobjectsがあります。フィールドはid,name,miscです。MySQL(スフィンクス関連)で類似した/重複したフィールド値を探す

類似のまたは重複したname値を持つ行を検索するにはどうすればよいですか?私はMySQLが重複した値を検索するために使用されることができますが、同様のものは検索できないことがわかります。 PHP Hypertext PreprocessorおよびPHP Hypertext Postprocessor(ソース値の約90%)。

スフィンクスで実行できますか?そしてどうやって?

答えて

1

スフィンクスの詳細はわかりませんが、Levenshtein Distancesのように聞こえます。すばやく "sphinx php levenshtein"のグーグルグーグルが見つかりましたthisあなたのために働くかもしれない方法を説明するスレッド。うまくいけばそれはあなたに何かを与えます。

+0

レーベンシュタイン距離は、私の知る二つの与えられた文字列の間の差を計算するだけの方法です。私が必要とするのは、同様のフィールド値を持つ行の実際の行セットです。これはダムアルゴリズムで行うことができますが、スマートなソリューションがあるかどうかを調べたいと思います。 ありがとうございます。 –

+0

問題ありません、あなたが探していたものではありませんでした。これで幸運。 –

関連する問題