Mediawiki 语义结果格式Oltree—当查询结果数超过50时,结果会失真

Mediawiki 语义结果格式Oltree—当查询结果数超过50时,结果会失真,mediawiki,semantic-mediawiki,Mediawiki,Semantic Mediawiki,我使用oltree格式(语义结果格式)查看分层链接的数据。该树使用名为Order的语义属性进行排序,并使用名为Type的语义属性进行过滤 查询工作正常,并得到一个有序的树。但是,当结果的数量变大时,树就会扭曲,并且一些结果不会显示出来。我们做了一个分析,发现当结果的数量超过50时,就会发生这种情况 下面是示例查询 {{#ask: [[Category:Sample]][[Parent::+]][[Type::New]] |?Business Objective= | format=ol

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

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

下面是示例查询

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

  • MediaWiki 1.21.2
  • 语义MediaWiki(版本1.8.0.5)
  • 语义结果格式(1.8版)

  • 以前有人见过这个吗

    这可能只是因为该结果格式返回的默认数量限制为50。尝试将例如
    | limit=500
    添加到查询中,以获得更多结果


    为了能够使用limits>500,您需要将LocalSettings.php中的
    $smwgQMaxInlineLimit
    提高到更高的级别,例如2000。

    谢谢您,利奥,这对我很有用。在阅读文档时,我犯了一个严重的错误