Make content handlers assemble content for search
[lhc/web/wiklou.git] / includes / content / TextContentHandler.php
index 748c810..d4fad44 100644 (file)
@@ -148,4 +148,13 @@ class TextContentHandler extends ContentHandler {
                        $engine->makeSearchFieldMapping( 'language', SearchIndexField::INDEX_TYPE_KEYWORD );
                return $fields;
        }
+
+       public function getDataForSearchIndex( WikiPage $page, ParserOutput $output,
+                                              SearchEngine $engine ) {
+               $fields = parent::getDataForSearchIndex( $page, $output, $engine );
+               $fields['language'] =
+                       $this->getPageLanguage( $page->getTitle(), $page->getContent() )->getCode();
+               return $fields;
+       }
+
 }