From: Giulio G. <don...@gm...> - 2008-10-20 23:29:24
|
Hi, I've got a problem while doing some SMW queries (both via #ask and via Special:ask) while other queries work fine. The only difference I can think of between the working queries and the not working ones is in the namespace. The queries that would return resulting pages that are in the namespace 1101 (that I created) don't return correct results, it looks like they consider only some of the conditions and not others. The queries that would give results in the main namespace work just as expected. {{#ask: [[Keyword::Recursion]] [[Language::Java]] | ?Language | ?Keyword | ?Resource | default=Sorry, There are '''no open feature groups''' for this project, try pinging the project managers }} this query works fine, all the articles containing the properties keyword and language are in the main namespace broken {{#ask: [[Project::TestFramework]] [[Requirement::FeatureGroup]] [[Requirement Open::true]] | ?requirement | ?Requirement Open | ?Project | format=ul | default=Sorry, There are '''no open feature groups''' for this project, try pinging the project managers }} this query returns the following results, which are obviously wrong, it seems that the only property considered was the [[Requirement Open::true]]. * *Contribute* (Requirement <http://www.wikijava.org/test/w/index.php?title=Property:Requirement> Project, Requirement Open <http://www.wikijava.org/test/w/index.php?title=Property:Requirement_Open> true, Project <http://www.wikijava.org/test/w/index.php?title=Property:Project> TestFramework) * Deployment in file <http://www.wikijava.org/test/w/index.php?title=TestFramework:Deployment_in_file> (Requirement <http://www.wikijava.org/test/w/index.php?title=Property:Requirement> FeatureGroup, Requirement Open <http://www.wikijava.org/test/w/index.php?title=Property:Requirement_Open> true, Project <http://www.wikijava.org/test/w/index.php?title=Property:Project> TestFramework) * Load File <http://www.wikijava.org/test/w/index.php?title=TestFramework:Load_File> (Requirement <http://www.wikijava.org/test/w/index.php?title=Property:Requirement> Feature, Requirement Open <http://www.wikijava.org/test/w/index.php?title=Property:Requirement_Open> true, Project <http://www.wikijava.org/test/w/index.php?title=Property:Project> somethingTestFramework) * Main page <http://www.wikijava.org/test/w/index.php?title=TestFramework:Main_page> (Requirement <http://www.wikijava.org/test/w/index.php?title=Property:Requirement> Project, Requirement Open <http://www.wikijava.org/test/w/index.php?title=Property:Requirement_Open> true, Project <http://www.wikijava.org/test/w/index.php?title=Property:Project> TestFramework) All the other features look like working fine in both the namespaces. in this page (the test installation of my wiki) you can see the problem http://www.wikijava.org/test/w/index.php?title=TestFramework:Contribute#All_feature_groups login: test password: test I hope someone can help me. thank you, Giulio |