STRALGO

레디스 개발자 교육 신청 레디스 정기점검/기술지원
Redis Technical Support
레디스 엔터프라이즈 서버
Redis Enterprise Server

두 문자열이 얼마나 유사한지 평가

두 문자열이 얼마나 유사한지 평가하는데 매우 유용합니다. 문자열은 많은 것을 나타낼 수 있습니다. 예를 들어, 2개의 스트링이 DNA 서열인 경우, LCS는 2개의 DNA 서열 사이의 유사성의 척도(염기서열 유사성 분석)를 제공할 것이다. 문자열이 편집한 일부 텍스트를 나타내는 경우 LCS는 새 텍스트가 이전 텍스트와 어떻게 다른지 등을 나타낼 수 있습니다.
현재 구현된 유일한 알고리즘은 LCS(Longest Common Subsequence, 최장 공통 부분 문자열, 가장 긴 공통 하위 문자열) 입니다.

Example

명령>stralgo lcs strings ohmytext mynewtext
결과>"mytext"
명령>stralgo lcs keys key1 key2
결과>"mytext"
명령>stralgo lcs keys key1 key2 len
결과>6
명령>stralgo lcs keys key1 key2 idx
결과>1) "matches"
2) 1) 1) 1) (integer) 4
             2) (integer) 7
         2) 1) (integer) 5
             2) (integer) 8
    2) 1) 1) (integer) 2
             2) (integer) 3
         2) 1) (integer) 0
             2) (integer) 1
3) "len"
4) (integer) 6

Example

명령>stralgo lcs keys key1 key2 idx minmatchlen 4
결과>1) "matches"
2) 1) 1) 1) (integer) 4
             2) (integer) 7
         2) 1) (integer) 5
             2) (integer) 8
3) "len"
4) (integer) 6
명령>stralgo lcs keys key1 key2 idx minmatchlen 4 withmatchlen
결과>1) "matches"
2) 1) 1) 1) (integer) 4
             2) (integer) 7
         2) 1) (integer) 5
             2) (integer) 8
         3) (integer) 4
3) "len"
4) (integer) 6


명령문

STRALGO LCS [STRINGS ...] [KEYS ...] [LEN] [IDX] [MINMATCHLEN <len>] [WITHMATCHLEN]


<< GETRANGE STRALGO GETSET >>

Email 답글이 올라오면 이메일로 알려드리겠습니다.