[うまくいけば、より明確にするために編集されました。]
私はおそらく混乱していますが、単純な単語の Mongodb データセットがあります。
Items :
ボストン ビール
ボストン ブルワリー
クアーズ ブリューイング ライト
入力文字列があります:
「ボストン・ビール・カンパニー」
入力文字列に含まれるアイテムを検索したい。この場合、「Boston Beer」が一致します。
問題は、入力文字列が与えられた場合、文字列内のどの単語がフィールドで一致するかがわからないことです。(一致は最初または最後に固定されません。)
Javascript では、ループを作成してテストするだけです。
inputString.indexOf(currentItem) >= 0
私は自分自身を混乱させたかもしれませんが、正規表現がターゲット文字列である正規表現を表現する方法を見つけることができず、個々の項目 (フィールド) が長い文字列に含まれているかどうかをテストしています。
これがいくらか明確になることを願っています。
前もって感謝します-