2023-05-01から1ヶ月間の記事一覧

Solrとprometheusをdocker-composeで抱き合わせ起動する

ほぼほぼsolrのガイドに記載されているyamlにprometheusというserviceを追加しただけ。とりあえずこれでprometheusが一緒に起動する。 version: "3.9" services: solr: image: "solr:9.2.1" ports: - "8983:8983" volumes: - data:/var/solr command: - solr…

EC2でsolrを起動する

EC2でsolrのパフォーマンステストを実施してみたく、まずスタンドアローンで動かしてみたのでメモ。 ちなみにEC2を使ったのは生まれて初めてである。 手順 EC2のインスタンスを立ち上げる sshしてdockerをインストールする 適当なdocker-compose.ymlを書いて…

Apache Solr入門を読む(4)_インデックスの更新

Apache Solr入門の第三章、インデックスの更新について読んでいく。 実験用のコアの作成 書籍のサンプルでもよいのだけど、solrのリポジトリにexampledocsがあるのを発見したので、折角なのでそちらを使ってみる。 参照:solr/solr/example at releases/solr…

Apache Solr入門を読む(3)_デフォルトのschema.xmlを眺める

Apache Solr入門の第二章、スキーマに関する部分を読んでいく。 schema.xmlだとコアのリロード(あるいはsolrの再起動)が必須なのだけど、managed-schemaをSchema APIから変更した場合は即時反映されるらしい。面白そうなのでちょっとやってみる。 実験用の…

Apache Solr入門を読む(2)_basic_configは存在しない

Apache Solr入門の第二章、スキーマに関する部分を読んでいく。 どうでもいい話なのだけど、書籍ではbasic_configsに含まれるスキーマを使って動作を確認しているが、solr 9.2.1だとこの設定は存在しない。 本に書いてある通りやってみるとエラーになる。 so…

Apache Solr入門を読む(1)_Solrのインストールと動作確認

技術評論社のAphache Solr入門を読んでいく。 [改訂第3版]Apache Solr入門――オープンソース全文検索エンジン (Software Design plus) 何年か前に興味が沸いて買ってみたものの、結局チラッと眺めただけで積んでしまった本。 Solr、というか検索エンジン全般…

vscode-neovimでjkでEscする

init.luaに書いてもだめらしい。READMEに記載がある。 https://github.com/vscode-neovim/vscode-neovim#composite-escape-keys keybindings.jsonに以下の設定を書けばよい。 { "command": "vscode-neovim.compositeEscape1", "key": "j", "when": "neovim.m…