13,009
回編集
13行目: | 13行目: | ||
<br> | <br> | ||
コアソフトウェアにパッチを適用する必要がある拡張機能を使用する場合、データベースのバックアップを取ることを推奨する。<br> | コアソフトウェアにパッチを適用する必要がある拡張機能を使用する場合、データベースのバックアップを取ることを推奨する。<br> | ||
<br><br> | |||
== CirrusSearch == | |||
==== CirrusSearchとは ==== | |||
CirrusSearch (シーラスサーチ) は、MediaWikiの検索機能を強化する拡張機能である。<br> | |||
Wikipediaをはじめ、ウィキメディアプロジェクトは全てこの拡張を使用している。<br> | |||
<br> | |||
検索エンジンにはElasticsearch拡張機能を使用しており、軽量に全文検索を行うことができる。<br> | |||
ただし、複雑な依存関係であるため、インストールは煩雑である。<br> | |||
<br> | |||
==== CirrusSearchのインストール ==== | |||
まず、[https://www.mediawiki.org/wiki/Extension:Elastica Elasticsearchの公式Webサイト]にアクセスして、Elasticsearchをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf Elastica-REL<バージョン>.tar.gz | |||
<br> | |||
次に、[https://www.mediawiki.org/wiki/Extension:CirrusSearch CirrusSearchの公式Webサイト]にアクセスして、CirrusSearchをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf CirrusSearch-REL<バージョン>.tar.gz | |||
<br> | |||
解凍したディレクトリをextensionsディレクトリに配置する。<br> | |||
<br> | |||
Localsettings.phpファイルを、以下に示すように編集する。<br> | |||
<syntaxhighlight lang="php"> | |||
# Localsettings.phpファイル | |||
wfLoadExtension( 'Elastica' ); | |||
wfLoadExtension( 'CirrusSearch' ); | |||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||