我正在用JavaScript編寫一個簡單的搜索算法。提煉JavaScript indexOf語句
var title = "The Greatest Movie Ever Made is here!";
var search1 = "the greATEST movie";
var search2 = "here IS made"
var search3 = "ever movie greatest the"
使用的indexOf()只返回搜索1假的,但search2,3是也是如此。我如何編寫一個簡單的搜索算法來識別單詞可能沒有按照正確順序或聚集在一起的情況?
你想要搜索算法是什麼?如果任何單詞在目標短語中,則返回true?如果所有單詞都在目標短語中,但以任意順序返回,則返回true?如果大多數單詞都在目標短語中,則返回true? – jfriend00
此外,您是否需要僅匹配整個單詞或允許子字匹配? – jfriend00
對於分詞和整詞匹配返回true – methuselah