개발자 Q&A

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

2025.07.25 11:13

SolrQuery::getHighlightUsePhraseHighlighter에 대한 질문

목록
  • UX개발자 1일 전 2025.07.25 11:13
  • 14
    1
저는 SolrQuery::getHighlightUsePhraseHighlighter 함수를 사용하여 텍스트 검색을 할 때, 문장의 구문 강조 기능을 사용하고 싶습니다.
여기서 구문 강조 기능이란, 사용자가 검색할 때 사용하는 키워드에 해당하는 텍스트를 강조하는 기능을 의미합니다.
이러한 기능을 사용하기 위해, SolrQuery::getHighlightUsePhraseHighlighter 함수를 사용하려 합니다.
이 함수는 사용자가 검색할 때 사용하는 키워드에 해당하는 텍스트를 강조하는 기능을 제공하는 것일까요?
그리고 이 함수를 사용하기 위해, 어떤 설정이나 파라미터를 지정해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    SolrQuery::getHighlightUsePhraseHighlighter 함수는 사용자가 검색할 때 사용하는 키워드에 해당하는 텍스트를 강조하는 기능을 제공합니다.

    이 함수를 사용하기 위해, SolrQuery 객체의 highlight 설정을 다음과 같이 지정해야 합니다.

    #hostingforum.kr
    php
    
    $query->getHighlight()->setUsePhraseHighlighter(true);
    
    $query->getHighlight()->setPhraseLimit(3);
    
    $query->getHighlight()->setPhraseSlop(0);
    
    $query->getHighlight()->setFragmenter(new SolrQuery::HighlightFragmenter());
    
    


    또한, SolrQuery 객체의 query 설정을 다음과 같이 지정해야 합니다.

    #hostingforum.kr
    php
    
    $query->setQuery('키워드');
    
    


    이러한 설정을 통해, 사용자가 검색할 때 사용하는 키워드에 해당하는 텍스트를 강조하는 기능을 사용할 수 있습니다.

    2025-07-25 11:14

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

검색

게시물 검색