시대에 따라서 같은 기능도 요구하는 성능이 달라요.
searchKeyword라는 값으로 검색을 하려고 할 때, const searchFilter = () => .indexOf(searchKeyword) !== -1; const result = dataList.filter(searchFilter); 이렇게 검색하는 줄 알았어요. 그런데 요즘은 형태소 분석이 기본적으로 들어가는 것 같아요. 심지어 검색엔진 오픈소스에서는 의미 검색도 들어갈 수 있는 것 같아요. 해시태그, 연관 검색어, 형태소 분석 ... 요즘에는 사용자가 어떤 키워드로 검색을 했을 때, "어 그래! 이게 내가 원하는 거야!"라는 느낌을 줄 수 있는 게 검색 기능인 것 같아요.