最近の更新

閲覧数: 42(0)

3月の初投稿は、ネタが無いのでIT閑話でw

mediawikiのバージョン制限で、しばらくElasticsearch 1.7系を使って来ましたが、mediawiki 1.28以降のextensionではElasticsearch 2.xが推奨となったので、extensionのバージョンアップとともに、Elasticsearchもバージョンアップしました。

本体:
Elasticsearch 1.7 --> Elasticsearch 2.4

mediawiki extension:
CirrusSearch 1.27対応版 --> 1.28対応版
Elastica 1.27対応版 --> 1.28対応版
Scribunto 1.27対応版 --> 1.28対応版

Elasticsearchのバージョンアップ。/etc/yum.repos.d/elasticsearch.repoの1.7をenable=0に、2.xをenable=1に変更し、あとは”yum update”すれば自動的に更新されます。

[elasticsearch-1.7]
name=Elasticsearch repository for 1.7.x packages
baseurl=http://packages.elastic.co/elasticsearch/1.7/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=0
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=http://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1

extensionsは対応版で入れ換えることでバージョンアップします。

インデックスの再作成は、mediawikiとwordpressそれぞれで実施する必要があります。wordpressはFantastic Elasticsearchのコンソールからindex wipeとre-indexを実行すればOKです。mediawikiはマニュアルで再作成する必要があり、以下のコマンドを実行します。

php extensions/CirrusSearch/maintenance/updateSearchIndexConfig.php --reindexAndRemoveOk --indexIdentifier=now
php extensions/CirrusSearch/maintenance/forceSearchIndex.php --skipLinks --indexOnSkip
php extensions/CirrusSearch/maintenance/forceSearchIndex.php --skipParse

これでElasticsearchと関連のインデックス更新が完了します。

カテゴリーIT閑話, 公開タグ, ,
検索精度を高める
2020年11月1日

検索ネタを連発するのはElasticsearchやElasticPressがバージョンアップした時の  続きを読む

ElasticPress日本語設定2020年版
blank
2020年10月29日

ElasticsearchをWordpressで利用するためのプラグインであるElasticPres  続きを読む

ElasticPress 3.5
blank
2020年10月22日

Elasticsearch用のプラグインであるElasticPressがメジャーバージョンアップ(3  続きを読む

Elasticsearch 6.8.11
blank
2020年10月2日

2017年末に「2.4.6」から「5.6.5」へバージョンアップして以来の大幅バージョンアップです。  続きを読む

パンくずリスト詳細
blank
2020年5月12日

テーマの「マイナーチェンジ」に伴って「パンくずリスト」の仕様を若干変更しました。一つ前のテーマではパ  続きを読む

カテゴリーを制限する
blank
2020年5月11日

過去に何度も書いた「カテゴリー制限」の話、元はと言えば初期に書かれた「非公開」の記事が原因です。トッ  続きを読む

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください