PostgreSQL URL 분석 방법

2178 단어 PostgreSQLURL
PostgreSQL 에 서 는 대량의 데이터 형식 을 지원 하지만 URL 에 대해 서 는 해당 하 는 형식 으로 저장 할 수 있 는 것 이 없 는 것 같 습 니 다.그러면 URL 의 데이터 에 대해 우 리 는 데이터베이스 에서 어떻게 처리 해 야 합 니까?
우선 저장 할 URL 데이터 가 무엇 에 사용 되 는 지 봐 야 합 니 다.나중에 조회 할 때 출력 을 출력 하기 위해 서 라면 varchar 나 text 같은 유형 을 사용 하면 되 지 않 겠 습 니까?
그러나 때때로 우 리 는 이러한 URL 데이터 에 대해 단순 한 조회 가 아니 라 이 URL 을 통 해 URL 의 사용 프로 토 콜,호스트 이름 등 추가 정 보 를 조회 할 수 있 기 를 희망 할 수 있다.여기 서 우 리 는 ts 를 사용 할 수 있다.debug 함수 로 해석 되 었 습 니 다.
함수 tsdebug 는 텍스트 검색 설정 을 간단하게 테스트 할 수 있 습 니 다.

ts_debug([ config regconfig, ] document text,
         OUT alias text,
         OUT description text,
         OUT token text,
         OUT dictionaries regdictionary[],
         OUT dictionary regdictionary,
         OUT lexemes text[])
         returns setof record
ts_debug 는 해상도 기 가 텍스트 에 표 시 된 모든 기 호 를 한 줄 로 되 돌려 줍 니 다.되 돌아 오 는 열 은:
  • alias text:기호 형식의 짧 은 이름
  • description text:기호 유형 에 대한 설명
  • token text:기호 텍스트
  • dictionaries regdictionary[]:이러한 기호 유형 으로 선택 한 사전
  • dictionary regdictionary:이 기 호 를 식별 하 는 사전 은 사전 이 없 으 면 NULL
  • 이다.
  • lexemes text[] :
  • 이 기호 가 있 는 사전 이 만 든 단 어 를 식별 하고 사전 이 없 으 면 NULL 이다.빈 배열({})은 이 기호 가 정지 단어 로 인식 되 었 음 을 나타 낸다
  • .
    따라서 우 리 는 아래 의 방식 으로 URL 을 해석 할 수 있다.
    
    bill@bill=>SELECT
    bill-#     alias
    bill-#     ,description
    bill-#     ,token
    bill-# FROM ts_debug('https://blog.csdn.net/weixin_39540651');
      alias   |  description  |             token
    ----------+---------------+-------------------------------
     protocol | Protocol head | https://
     url      | URL           | blog.csdn.net/weixin_39540651
     host     | Host          | blog.csdn.net
     url_path | URL path      | /weixin_39540651
    (4 rows)
    참조 링크:
    https://stackoverflow.com/questions/41633436/datatype-for-a-url-in-postgresql
    http://www.postgres.cn/docs/13/textsearch-debugging.html#TEXTSEARCH-CONFIGURATION-TESTING
    PostgreSQL 에서 URL 을 해석 하 는 방법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 PostgreSQL 에서 URL 을 해석 하 는 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

    좋은 웹페이지 즐겨찾기