그래서 기본적으로 내가 무엇을 의미하는지는 이 될 수있는 검색 도구 (배열이나 arraylist 등 일련의 문자열을 검색하는 것과 같은)를 만드는 방법은 무엇입니까? 반드시 빠를 필요는 없지만 유용합니다.검색 알고리즘을 최적화하는 방법은 무엇입니까?
예를 들어 검색어에 과 비슷한이라는 결과가 나오지만 정확하지 않은 경우 '자동 수정'을 포함시키는 것이 얼마나 쉬운가요? 또는 전체 단어가 아닌 처음 3 자와 일치하는 결과 또는 결과가 일 경우이 포함되지만 전체 단어로 구성되지는 않습니까? 이 또는 클래스에 대한 API가 있습니까? 아니면 여기에서 나를 도울 알고리즘이 있습니까?
https://en.wikipedia.org/wiki/Trie
https://en.wikipedia.org/wiki/Edit_distance
가 봐. 검색은 *** 큰 *** 주제입니다. –그래서 이것은 매우 개방적이고 매우 의견 지향적 인 질문입니다. 둘 다 주제에서 벗어난다. –
먼저 자신 만의 연구를 조금 해보고 다시 돌아와야합니다. –