2017-11-04 13 views
0

예를 들어, SPARQL을 사용하여 제목에 "shape"이라는 문자열이 포함 된 위키 미디어 공용품 카테고리를 어떻게 찾을 수 있습니까?SPARQL을 사용하여 문자열이 포함 된 제목을 찾는 방법은 무엇입니까?

또한 내가하기 위해 스크립트를 변경하는 방법을 부탁드립니다 : 카테고리의

  • 검색 기사 대신

    • 문자를 구별하지 검색의 경우 대신 문자열의
    • 검색 전체 단어를 만들
    • 위키 피 디아 요소 대신 위키 백과 요소를 검색하십시오.
  • +0

    SPARQL 함수'contains' 또는'regex'가 있습니다. – AKSW

    +0

    @AKSW 감사합니다. 나는 그런 간단한 쿼리를 어떻게 만들지 모르겠다. – Fructibus

    답변

    1

    여기에 01을 사용하는 기본 버전이 있습니다."모양"을 포함하는 결과를 필터링합니다. 문자열 (포인트 1 및 2)이 필요하면 SPARQL String functions을 살펴보십시오.

    당신의 점수 3과 4가 나에게 명확하지 않으며, 그들에게 헌신적 인 다른 질문을 게시하는 것이 좋습니다.

    +0

    늦게 답변 해 주셔서 죄송합니다. 테스트 할 시간을 찾지 못했습니다. 나는 그것을 지금 시도하고 나는 60의 결과를 얻는다. 동시에 [이 도구] (https://tools.wmflabs.org/grep/index.php?lang=commons&project=wikimedia&namespace=14&pattern=shape)는 1506 개의 결과를 반환합니다. 왜 그런 차이가 있는지 아십니까? – Fructibus

    +0

    스크립트는 WikiData에서 링크 된 카테고리 만 찾을 수 있습니까? – Fructibus