[javascript] Fuse.js에서 사용되는 매칭(matching) 옵션
매칭 옵션 중 일부는 다음과 같습니다:
threshold
: 매칭의 기준이 되는 임계값을 설정합니다. 이 값은 0과 1 사이의 실수로 지정되며, 1에 가까울수록 정확한 매칭을 의미합니다.distance
: 문자열 간의 거리 계산 방법을 설정합니다. 이 값은 알고리즘에 따라 다르며, 일반적으로cosine
이나levenshtein
을 많이 사용합니다.ignoreLocation
: 위치 정보를 무시하고 텍스트 전체에 대해 매칭을 수행합니다. 이 옵션은 문장에서 단어의 위치가 중요하지 않을 때 유용합니다.keys
: 매칭을 수행할 객체의 특정 키에 대해서만 매칭을 수행합니다. 키는 문자열 또는 배열로 지정할 수 있습니다.
Fuse.js에서 제공하는 매칭 옵션은 이 외에도 더 있습니다. 이러한 옵션을 조합하여 최적의 검색 결과를 얻을 수 있습니다. Fuse.js의 자세한 사용법과 매칭 옵션에 대해서는 공식 문서를 참조하시기 바랍니다.
참고문서: Fuse.js 공식 문서