プロジェクト

全般

プロフィール

操作

丼鯖を全文検索へ対応 » 履歴 » リビジョン 1

リビジョン 1/4 | 次 »
白林檎 美和, 2020/07/15 02:53


丼鯖を全文検索へ対応

材料

  • FreeBSD上で稼働する丼鯖

ElasticSearchのインスコ

  1. 導入済みのportsを更新。

portsnap fetch update

portupgrade -a

1. textproc/elasticsearch6をインスコ。最新版は7だが,**丼では使えない**。
    ```
# make -C /usr/ports/textproc/elasticsearch6 config-recursive install clean
  1. データ置き場を分けた方は, /usr/local/etc/elasticsearch/elasticsearch.yml の path.data を変更。

path.data: /usr/home/elasticsearch

1. /etc/rc.conf へ `elasticsearch_enable="YES"` を追加。
1. ElasticSearchを起動。
    ```
# service elasticsearch start

丼鯖の設定変更

  1. ~/live/.env.production へ次を追加。

ES_ENABLED=true
ES_HOST=localhost
ES_PORT=9200

1. 索引を作成。
    ```
$ bundle exec rake chewy:upgrade
  1. 丼サービスを再起動。

service mastodon restart

白林檎 美和 さんがほぼ5年前に更新 · 4件の履歴