Solrのリファレンスガイドをビルドする
Solr のリファレンスガイドは、たとえばバージョン8.7のものは
https://lucene.apache.org/solr/8_7_0/index.html
というURLで閲覧できますが、リリース直後などにおいては最新のバージョンに対応したリファレンスガイドが公開されていないこともあります。
そういった場合を踏まえて、Solr のソースからリファレンスガイドを自前でビルドしてみました。
リファレンスガイドのソースは Solr のソースコードの solr/solr-ref-guide 以下にあります。ビルドに必要な手順が Readme.adoc に書かれています。
リファレンスガイドのソースは Asciidoc 形式で記述されているので、Asciidoc を扱える ruby のツール群をインストールします。
gem install jekyll --force --version 3.5.0 gem install jekyll-asciidoc gem install slim gem install tilt gem install concurrent-ruby
ビルドには ivy が必要なので、まだ使ったことが無ければ準備しておきます。
ant ivy-bootstrap
ビルドします。
cd solr/solr-ref-guide ant default
生成されたHTMLは solr/build/solr-ref-guide/html-site 以下にあります。
各所に DRAFT の文字列が見られますが、オフィシャルのリファレンスガイドとほぼ同じものをローカルに閲覧できるようになります。