「Apache Solr」(以下Solr)は、Javaで記述された高速検索サーバの1つです。 http://lucene.apache.org/solr/ 特徴 CNET Networks社により"Solar"として開発された後、2006年1月にApacheコミュニティに寄贈され、"Solr"と名前を変えました。2007年1月よりApache Lucene のサブプロジェクトとなっています。 以下のような特徴が挙げられます。(本稿はSolr3.xを基に記述しています。) 高い全文検索能力 負荷の高いWeb環境に最適化 XML、JSONやHTTP等のオープンスタンダード技術を基に開発 高速なインデキシングが可能 XMLによる設定や定義が可能 ANDやOR、NOT等の演算子及びワイルドカードが利用可能 全文検索に加えて、範囲指定や重み付け等の検索が可能 ウェブベースのインタフェースがあり、ブラ