2012-11-27 4 views
0

이름이나 실제 링크 경로에 특정 문자열이있는 속성을 검색하려면 어떻게해야합니까? name의 경우 name 속성에는 ~ = 일치를 넣을 수 있었지만 링크 경로에는 일치시킬 수 없었습니다. 나는 이드에서 ~ =을 사용하려했지만 이드에서 일치를 할 수 없다고 말합니다.Freebase에서 속성 검색

[{

"/ 유형/객체/ID": "위키 피 디아", "이름 ~ =": "위키 피 디아", "/ 유형/객체/유형": "/ 유형/특성" , "/ 유형/객체/이름"널 (null) "제한"200 }]

또한 ID의 문자열을 검색 할 수있는 방법이 있나요?

답변

1

몇 가지 :

    ~ = 연산자는 전체 단어를 기준으로 작동하므로 모든 상황에서 문자열 "위키 피 디아"를 찾으려면, 당신은 "사용할 수 있습니다
  • * 위키 백과 * "
  • ID는 대신에 그들은 당신이 두 개의 쿼리가 모두 일치해야합니다

각각의 네임 스페이스 키의 순서 (디렉토리에 파일 이름 생각을)있어, 완전히 형성 경로와 함께 저장되지 않습니다 속성 및 해당 도메인을 포함 할 수 있습니다. 이름은 위키 피 디아를 포함하는 속성에 대한

: 두 번째 쿼리는 약간의 정제를해야 할 수도 있습니다

[{ 
    "type": "/type/property", 
    "name": null, 
    "id":null, 
    "schema" : {"key":{"namespace":{"name~=":"*wikipedia*"}},"id":null}, 
    "limit":   200 
}]​ 

,하지만 그것을 제공해야합니다 : ID를 위키 피 디아를 포함하는의 유형에 속하는

[{ 
    "type": "/type/property", 
    "name~=" : "*wikipedia*", 
    "name": null, 
    "id":null, 
    "limit":   200 
}]​ 

및 속성에 대한

너는 기본 생각이야.

+0

와일드 카드에 대한 원래 설명이 의미가 없으면 마크 업이 내 별표를 먹었 기 때문입니다. 텍스트로 복원했습니다. –

+0

감사합니다. Tom! 도움이됩니다. –