개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.15 10:28

SolrDisMaxQuery::setTrigramPhraseSlop 질문

목록
  • 코드주술사 오래 전 2025.06.15 10:28
  • 56
    1
SolrDisMaxQuery 클래스의 setTrigramPhraseSlop 메소드에 대한 설명을 구해보고 싶습니다. 이 메소드는 트리그램 인덱싱에서 사용되는 slop 값을 설정하는 데 사용되나요? 그리고 설정한 slop 값이 인덱싱 과정에서 실제로 반영되는지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  오래 전



    SolrDisMaxQuery 클래스의 setTrigramPhraseSlop 메소드는 트리그램 인덱싱에서 사용되는 slop 값을 설정하는 데 사용됩니다.

    트리그램 인덱싱은 단어를 작은 단위로 분해하여 검색할 수 있도록 하는 기술입니다. 예를 들어, 단어 "hello world"를 트리그램 인덱싱하면 "hel", "ell", "llo", "lo ", "o w", " wo", "wor", "orl", "rld", "ld "와 같은 트리그램이 생성됩니다.

    slop 값은 트리그램이 인덱싱된 위치에서 실제로 검색되는 위치와의 거리를 의미합니다. 예를 들어, slop 값이 1인 경우, 트리그램 "hel"이 인덱싱된 위치에서 "hello"가 검색되는 위치까지의 거리가 1이상이어야 검색이 성공합니다.

    설정한 slop 값은 인덱싱 과정에서 실제로 반영됩니다. 예를 들어, slop 값이 2인 경우, 트리그램 "hel"이 인덱싱된 위치에서 "hello"가 검색되는 위치까지의 거리가 2이상이어야 검색이 성공합니다.

    2025-06-15 10:29

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,913건 / 6 페이지

검색

게시물 검색