JavaScript を使用した基本的な検索機能を探しています。
シナリオ: ユーザーは 1 つまたは複数の単語を入力し、ボタンを押します。JavaScript は、入力された検索文に関連すると思われる項目を文字列の配列で検索します。
私が今知っている唯一の関数は、検索している文字列の位置を返す「string.search」です。これは良いことですが、すべての場合に当てはまるわけではありません。検索機能がカバーする必要があるいくつかの例を次に示します
配列に「This is a good day」という文字列があるとします。私の検索機能に対してテストすると、次の検索用語は true を返すはずです。
- 検索語句 1: 今日はいい日
- 検索語句 2: この日
- 検索語 3: これは良かった
- 検索語 4: good dy -ユーザーが入力ミスをした-
したがって、特定または具体的なものは何もありません。検索語がテストされた配列内の文字列に関連するかどうかを (低レベルで、言語にとらわれずに) 予測する基本的な検索機能です。