1

のようなラベルが付いたフィールドがありますFirst Name。これで、彼が選択または入力するユーザー定義フィールドができました。彼が型付きラベルを送信したら、マップできる候補フィールドのリストを彼に提供したいと思います。

したがって、ユーザーがフィールド ラベルを送信した場合: NameFirstは、との両方のHello推奨フィールドを取得します。First NameNameFirst

私はコードを求めていません。これを行うには、従うことができるアルゴリズムが必要です。

注:ユーザーが送信したラベルには 2 つまたは 3 つの単語が含まれている可能性があり、それらの単語のいずれかを既存のフィールドに一致させる必要があるため、単純なCONTAINSメソッドは使用できません。

任意のマッピング アルゴリズムをいただければ幸いです。必要なのはアルゴリズムの名前だけで、自分で見つけます。

提案されたフィールドのロジック:

完全一致の場合は一番上に表示 1 つの単語が一致する場合は真ん中にのみ表示 連続して一致する文字が少ない場合は一番下に表示

4

1 に答える 1