Last modified: 2011-07-06 20:41:42 UTC
Note that the title is repeated in sectiontitle. <?xml version="1.0"?> <api> <query> <searchinfo totalhits="3" /> <search> <p ns="5" title="Wikipedia talk:WikiProject Spam/2011 Archive Jun 1" sectiontitle="Wikipedia talk:WikiProject Spam/2011 Archive Jun 1" /> <p ns="5" title="Wikipedia talk:WikiProject Spam/2010 Archive Aug 3" sectiontitle="Wikipedia talk:WikiProject Spam/2010 Archive Aug 3" /> <p ns="5" title="Wikipedia talk:WikiProject Spam/2010 Archive Jun 1" sectiontitle="Wikipedia talk:WikiProject Spam/2010 Archive Jun 1" /> </search> </query> </api>
$vals['sectiontitle'] = $result->getSectionTitle(); getSectionTitle actually returns a Title object, not the name/anchor of the section itself.
if ( !is_null( $result->getSectionTitle() ) ) { if ( isset( $prop['sectiontitle'] ) ) { $vals['sectiontitle'] = $result->getSectionTitle(); } if ( isset( $prop['sectionsnippet'] ) ) { $vals['sectionsnippet'] = $result->getSectionSnippet(); } } http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=WikiProject%20Spam%20zola%20enterprises&srwhat=text&srnamespace=5&srprop=sectiontitle|sectionsnippet <?xml version="1.0"?> <api> <query> <searchinfo totalhits="3" /> <search> <p ns="5" title="Wikipedia talk:WikiProject Spam/2011 Archive Jun 1" sectiontitle="Wikipedia talk:WikiProject Spam/2011 Archive Jun 1" sectionsnippet="<span class='searchmatch'>Zola</span> <span class='searchmatch'>Enterprises</span> <span class='searchmatch'>spam</span> on Wikipedia 3" /> <p ns="5" title="Wikipedia talk:WikiProject Spam/2010 Archive Aug 3" sectiontitle="Wikipedia talk:WikiProject Spam/2010 Archive Aug 3" sectionsnippet="<span class='searchmatch'>Zola</span> <span class='searchmatch'>Enterprises</span> <span class='searchmatch'>spam</span> on Wikipedia 2" /> <p ns="5" title="Wikipedia talk:WikiProject Spam/2010 Archive Jun 1" sectiontitle="Wikipedia talk:WikiProject Spam/2010 Archive Jun 1" sectionsnippet="<span class='searchmatch'>Zola</span> <span class='searchmatch'>Enterprises</span> <span class='searchmatch'>spam</span> on Wikipedia" /> </search> </query> </api>
Fixed in r91599