Apache Solr

概要

Apache Solrとは、Apacheプロジェクト開発・公開しているオープンソース全文検索ソフトウェア。中核部分の検索エンジンには同じApacheプロジェクトによる「Lucene」(ルシーン)が使われている。

Webサーバなどが管理している大量の文書ファイルを索引付け(インデクシング)し、キーワードによる全文検索ができるシステムで、Webサイトサイト内検索などに利用することができる。

Solr本体はJava言語開発されたWebアプリケーションとなっており、Webブラウザなどでアクセスして検索要求を送信すると、結果がXMLまたはJSONCSVなど指定した形式で返される。

検索速度の速さに定評があり、著名なWebサイトの全文検索機能などでも数多くの採用例がある。結果を分類して整理する「ファセット」(facet)と呼ばれる機能や、各種のデータベース管理システムDBMS)からのデータ取り込み機能、キャッシュ機構による高速化や負荷軽減、プラグイン機構による柔軟な機能の拡張、大規模環境で必要となるインデックスの分割・分散や複製(レプリケーション)などにも対応する。

(2020.3.30更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる