jenkins-bot has submitted this change and it was merged.

Change subject: Remove "related" searches
......................................................................


Remove "related" searches

Poorly documented and never used anywhere properly.

- No core search backend supports it.
- MWSearch implements it but we've never turned it on.
- SolrStore copies MWSearch but it doesn't even work.
- CirrusSearch doesn't bother because it's silly.

Change-Id: I8b052e8e772030fba6c361fdb2775b10a7f7a15a
---
M includes/api/ApiQuerySearch.php
M includes/search/SearchResult.php
M includes/specials/SpecialSearch.php
3 files changed, 2 insertions(+), 32 deletions(-)

Approvals:
  Anomie: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/includes/api/ApiQuerySearch.php b/includes/api/ApiQuerySearch.php
index be6bc68..6c50237 100644
--- a/includes/api/ApiQuerySearch.php
+++ b/includes/api/ApiQuerySearch.php
@@ -176,9 +176,6 @@
                                                $vals['sectionsnippet'] = 
$result->getSectionSnippet();
                                        }
                                }
-                               if ( isset( $prop['hasrelated'] ) && 
$result->hasRelated() ) {
-                                       $vals['hasrelated'] = '';
-                               }
 
                                // Add item to results and see whether it fits
                                $fit = $apiResult->addValue( array( 'query', 
$this->getModuleName() ),
diff --git a/includes/search/SearchResult.php b/includes/search/SearchResult.php
index 1d28691..c6d5d4f 100644
--- a/includes/search/SearchResult.php
+++ b/includes/search/SearchResult.php
@@ -243,13 +243,6 @@
        }
 
        /**
-        * @return bool If hit has related articles
-        */
-       function hasRelated() {
-               return false;
-       }
-
-       /**
         * @return string Interwiki prefix of the title (return iw even if 
title is broken)
         */
        function getInterwikiPrefix() {
diff --git a/includes/specials/SpecialSearch.php 
b/includes/specials/SpecialSearch.php
index 3407476..5cbc422 100644
--- a/includes/specials/SpecialSearch.php
+++ b/includes/specials/SpecialSearch.php
@@ -673,26 +673,6 @@
 
                $date = $lang->userTimeAndDate( $timestamp, $this->getUser() );
 
-               // link to related articles if supported
-               $related = '';
-               if ( $result->hasRelated() ) {
-                       $stParams = array_merge(
-                               $this->powerSearchOptions(),
-                               array(
-                                       'search' => $this->msg( 'searchrelated' 
)->inContentLanguage()->text() .
-                                               ':' . $title->getPrefixedText(),
-                                       'fulltext' => $this->msg( 'search' 
)->text()
-                               )
-                       );
-
-                       $related = ' -- ' . Linker::linkKnown(
-                               $this->getPageTitle(),
-                               $this->msg( 'search-relatedarticle' )->text(),
-                               array(),
-                               $stParams
-                       );
-               }
-
                $fileMatch = '';
                // Include a thumbnail for media files...
                if ( $title->getNamespace() == NS_FILE ) {
@@ -718,7 +698,7 @@
                                                '<td style="vertical-align: 
top;">' .
                                                "{$link} {$redirect} {$section} 
{$fileMatch}" .
                                                $extract .
-                                               "<div 
class='mw-search-result-data'>{$desc} - {$date}{$related}</div>" .
+                                               "<div 
class='mw-search-result-data'>{$desc} - {$date}</div>" .
                                                '</td>' .
                                                '</tr>' .
                                                '</table>' .
@@ -738,7 +718,7 @@
                ) ) ) {
                        $html = "<li><div class='mw-search-result-heading'>" .
                                "{$link} {$redirect} {$section} 
{$fileMatch}</div> {$extract}\n" .
-                               "<div class='mw-search-result-data'>{$size} - 
{$date}{$related}</div>" .
+                               "<div class='mw-search-result-data'>{$size} - 
{$date}</div>" .
                                "</li>\n";
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/159534
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I8b052e8e772030fba6c361fdb2775b10a7f7a15a
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Chad <ch...@wikimedia.org>
Gerrit-Reviewer: Anomie <bjor...@wikimedia.org>
Gerrit-Reviewer: Chad <ch...@wikimedia.org>
Gerrit-Reviewer: Manybubbles <never...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to