语义结果格式Oltree - 当查询结果的数量大于50时,结果变得失真

时间:2014-05-12 07:59:26

标签: mediawiki semantic-mediawiki

我使用oltree格式(语义结果格式)来查看分层链接的数据。使用名为Order的语义属性对树进行排序,并使用名为Type的语义属性对其进行过滤。

查询工作正常并获得有序树。但是当结果数量变大时,树会变形并且某些结果不会显示。我们做了一个分析,发现当结果数超过50时就会发生这种情况。

以下是示例查询

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

环境

  1. MediaWiki 1.21.2
  2. Semantic MediaWiki(Version 1.8.0.5)
  3. 语义结果格式(版本1.8)
  4. 之前有人遇到过这个吗?

1 个答案:

答案 0 :(得分:1)

这可能只是因为该结果格式返回的默认限制为50.尝试添加例如|limit=500对您的查询提供更多结果。

能够使用限制> 500,您需要将LocalSettings.php中的$smwgQMaxInlineLimit提升到更高的值,例如2000。