2014-05-12 3 views
1

oltree 형식 (의미 결과 형식)을 사용하여 계층 적으로 연결된 데이터를 봅니다. 트리는 Order라는 의미 론적 속성을 사용하여 정렬되며 Type이라는 의미 론적 속성을 사용하여 필터링됩니다.의미 결과 형식 Oltree - 쿼리 결과 수가 50 개를 초과하면 왜곡되는 결과

쿼리가 제대로 작동하고 정렬 된 트리가 표시됩니다. 그러나 결과 수가 많아지면 트리가 왜곡되어 일부 결과가 표시되지 않습니다. 우리는 분석을 실시한 결과 50 건이 넘었을 때이 일이 일어나고 있음을 발견했습니다. 다음

샘플 쿼리

{{#ask: [[Category:Sample]][[Parent::+]][[Type::New]] |?Business Objective= | 
format=oltree | parent=Parent | sort=Order | order=ASC }} 

에게 환경

  1. 미디어 위키 1.21.2
  2. 시맨틱 미디어 위키 (버전 1.8.0.5)
  3. 시맨틱 결과 형식 (버전 1.8)입니다

누구도 전에 이것을 보았습니까?

답변

1

그 결과 형식에 대해 반환되는 수의 기본 제한이 50이기 때문에 단순히 그럴 수 있습니다. |limit=500을 더 많은 결과에 대한 쿼리에 추가하십시오.

한계> 500을 사용하려면 LocalSettings.php에서 $smwgQMaxInlineLimit을 더 높은 값으로 올려야합니다. 예 : 2000.

+0

레오, 그것은 나를 위해 일했습니다. 문서를 읽는 동안 나에게 나쁜 소식이 있습니다. – arunvg