はじめに Apache Solr を触る機会があったので、そこで調査した/身に着けた基本的な内容を忘れないように記しておく。 そもそも Apache Solr って何? A: 全文検索エンジンの1つであり、それを実現するウェブサーバーベースのアプリケーション。 全文検索エンジンとは、複数の(大量の)文章を登録し、どこかにキーワード(らしきもの)を含む文章を検索することを主眼としたもの。 全文検索エンジンの活躍どころの例としては、社内で管理している(大量の)ドキュメントファイルの検索、ウェブページのアーカイブ管理と検索、ニュースサイト全体から記事を検索する、などが考えられる。 もちろん、これらのことは要件次第では RDB や KVS を使っても達成できる。 しかし、データ量の増加に従ってパフォーマンスの劣化が顕著になってきたり、あいまい検索(例: 入力「とうきょう」に対して、「東京」が含まれ
![はじめての Apache Solr を Docker で動かしてみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/29c03d5530489d31500e2d6099605a72e6c207cd/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgxJUFGJUUzJTgxJTk4JUUzJTgyJTgxJUUzJTgxJUE2JUUzJTgxJUFFJTIwQXBhY2hlJTIwU29sciUyMCVFMyU4MiU5MiUyMERvY2tlciUyMCVFMyU4MSVBNyVFNSU4QiU5NSVFMyU4MSU4QiVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NjA4M2FiYzNhZmNhNmI0YTBiZDBlOTlhMmIxNmY3NWY%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0LWtpZ2kmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWE2ZjliOTZkMTA2ZjE5M2MwNTQ0NzVjYTE4ZDVkMjA3%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D239ac39eba0bcd57d9404ed926dfe5cd)