개발자 Q&A

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

2025.03.28 21:00

SolrQuery::getHighlightFields에 대한 질문

목록
  • Unity마법사 3일 전 2025.03.28 21:00
  • 8
    1
제가 SolrQuery::getHighlightFields를 사용하여 문서의 하이라이트 필드를 가져오고자 하는데, 이 메서드의 반환값은 어떤 형식으로 나올까요? 반환값이 배열일 경우, 각 요소는 어떤 정보를 담고 있을까요?

    댓글목록

    profile_image
    나우호스팅  3일 전



    SolrQuery::getHighlightFields 메서드의 반환값은 배열입니다. 이 배열에는 하이라이트된 필드의 정보가 담겨 있습니다. 각 요소는 다음과 같은 정보를 담고 있습니다.

    - 필드 이름
    - 하이라이트된 텍스트
    - 하이라이트된 텍스트의 시작 인덱스
    - 하이라이트된 텍스트의 끝 인덱스

    예를 들어, 다음과 같은 구조의 배열이 반환될 수 있습니다.

    #hostingforum.kr
    php
    
    [
    
      [
    
        'field' => 'title',
    
        'value' => 'Solr Query',
    
        'matches' => [
    
          [
    
            'value' => 'Solr',
    
            'offset' => 0,
    
            'length' => 4
    
          ],
    
          [
    
            'value' => 'Query',
    
            'offset' => 5,
    
            'length' => 5
    
          ]
    
        ]
    
      ]
    
    ]
    
    


    이 배열의 각 요소는 하이라이트된 필드의 정보를 담고 있습니다. 'field' 키는 필드 이름을, 'value' 키는 하이라이트된 텍스트를, 'matches' 키는 하이라이트된 텍스트의 시작 인덱스와 끝 인덱스를 담고 있습니다.

    2025-03-28 21:01

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

검색

게시물 검색