Categories: 未分類

Apache Solr

Apache_Solr

Solr(「ソーラー」と発音)は、Javaで記述されたオープンソースの エンタープライズ検索プラットフォームです。その主な機能には、全文検索、ヒットハイライト、ファセット検索、リアルタイムインデックス作成、動的クラスタリング、データベース統合、NoSQL機能、リッチドキュメント(Word、PDFなど)の処理が含まれます。分散検索とインデックスレプリケーションを提供するSolrは、スケーラビリティとフォールトトレランスを実現するように設計されています。 Solrは、エンタープライズ検索と分析のユースケースで広く使用されており、活発な開発コミュニティと定期的なリリースが Solr 開発者
Apache Software Foundation
安定リリース
8.9.0 / 2021年6月16日 ; 3か月前  (2021-06-16)
リポジトリ
Solrリポジトリ
で書かれている Java オペレーティング・システム
クロスプラットフォーム
タイプ
検索およびインデックス API
ライセンス
Apacheライセンス2.0
Webサイト
solr .apache .org
Solrは、スタンドアロンの全文検索サーバーとして実行されます。Lucene Java検索ライブラリをコアに使用して全文索引付けと検索を行い、RESTのようなHTTP / XMLおよびJSONAPIを備えているため、最も一般的なプログラミング言語から使用できます。Solrの外部構成により、Javaコーディングなしで多くのタイプのアプリケーションに合わせて調整でき、より高度なカスタマイズをサポートするプラグインアーキテクチャーを備えています。
Apache Solrは、Apache SoftwareFoundationのApacheSolrプロジェクトによってオープンで協調的な方法で開発されています。

コンテンツ
1 歴史
2 オペレーション
3 コミュニティ
4 Solrの統合
5 も参照してください
6 参考文献
7 参考文献
8 外部リンク

歴史
2004年には、SolrにはでYonikシーリーによって作成されたCNET Networksの会社のウェブサイトのための検索機能を追加するための社内プロジェクトとして。
2006年1月、CNET Networksは、Apache Software Foundationにソースコードを寄付することにより、ソースコードを公開することを決定しました。他の新しいApacheプロジェクトと同様に、組織的、法的、および財政的な問題の解決に役立つインキュベーション期間に入りました。
2007年1月、Solrはインキュベーションステータスを卒業してスタンドアロンのトップレベルプロジェクト(TLP)になり、蓄積された機能で着実に成長し、それによってユーザー、寄稿者、およびコミッターを引き付けました。公開プロジェクトとしては非常に新しいものですが、トラフィックの多いいくつかのWebサイトに電力を供給していました。
2008年9月、Solr 1.3がリリースされました。これには、分散検索機能やパフォーマンスの強化などが含まれます。
2009年1月、YonikSeeleyはGrantIngersollおよびErikHatcherとともに、Apache Solr検索テクノロジーの商用サポートとトレーニングを提供する最初の企業であるLucidworks(以前のLucid Imagination)に参加しました。それ以来、Solr周辺のサポート提供は豊富に
2009年11月にSolr1.4がリリースされました。このバージョンでは、インデックス作成、検索、ファセットの機能強化に加えて、リッチドキュメント処理(PDF、Word、HTML)、Carrot2に基づく検索結果のクラスタリング、データベース統合の改善など、他の多くの改善が導入されました。このリリースには、多くの追加プラグインも含まれています。
2010年3月、LuceneプロジェクトとSolrプロジェクトが統合されました。個別のダウンロードが継続されましたが、製品は現在、単一のコミッターによって共同開発されています。
2011年に、Luceneのバージョン番号スキームと一致するように、Solrのバージョン番号スキームが変更されました。Solr 1.4以降、SolrとLuceneを同じバージョン番号に保つために、Solrの次のリリースには3.1というラベルが付けられました。
2012年10月に、新しいSolrCloud機能を含むSolrバージョン4.0がリリースされました。 2013年と2014年には、4.xラインで多数のSolrリリースが見られ、機能セットが着実に成長し、信頼性が向上しました。
2015年2月にSolr5.0がリリースされ、 Solrがスタンドアロンアプリケーションとしてパッケージ化された最初のリリースであり、 Solrを戦争として展開するための公式サポートが終了しました。Solr 5.3は、組み込みのプラグ可能な認証および承認フレームワークを特徴としていました。
2016年4月、Solr6.0がリリースされました。 SolrCloudコレクション全体で並列SQLクエリを実行するためのサポートが追加されました。StreamExpressionサポートとSQLインターフェイス用の新しいJDBCドライバーが含まれています。
2017年9月、Solr7.0がリリースされました。このリリースでは、特に、複数のレプリカタイプ、自動スケーリング、および数学エンジンのサポートが追加されました。
2019年3月、多くのバグ修正とコンポーネントの更新を含むSolr8.0がリリースされました。 Solrノードは、HTTP / 2リクエストをリッスンして処理できるようになりました。デフォルトでは、内部リクエストもHTTP / 2を使用して送信されることに注意してさらに、BasicAuthとKerberosをサポートする管理UIログインが追加されました。また、ApacheZeppelinで数式をプロットできるようになりました。
2020年11月、ブルームバーグはSolrオペレーターをLucene / Solrプロジェクトに寄付しました。Solrオペレーターは、KubernetesでのSolrのデプロイと実行を支援します。
2021年2月、Solrは、Luceneから独立した独立したApacheプロジェクト(TLP)として設立されました。

オペレーション
ドキュメントを検索するために、ApacheSolrは次の操作を順番に実行します。
インデックス作成:ドキュメントを機械可読形式に変換します。
クエリ:ユーザーが尋ねたクエリの用語を理解する。これらの用語は、たとえば、画像やキーワードにすることができます。
マッピング:Solrは、ユーザークエリをデータベースに保存されているドキュメントにマッピングして、適切な結果を見つけます。
ランク付け:エンジンがインデックス付きドキュメントを検索するとすぐに、関連性によって出力をランク付けします。

コミュニティ
Solrには、新機能とバグ修正に貢献する個人と企業の両方がいます。

Solrの統合
Solrは、コンテンツ管理システムやエンタープライズコンテンツ管理システムなどの多くのアプリケーションに組み込みの検索としてバンドルされています。Cloudera、 Hortonworks 、およびMapRからのHadoopディストリビューションはすべて、ビッグデータ向けに販売されている製品の検索エンジンとしてSolrをバンドルしています。DataStax DSEは、Solrを検索エンジンとしてCassandraと統合します。 Solrは、さまざまなデータ処理フレームワークおよびエンタープライズ統合フレームワークのエンドポイントとしてサポートされています。
Solrは、XMLとJSONの両方をサポートする業界標準のHTTP RESTのような APIを公開し、これらの標準をサポートする任意のシステムまたはプログラミング言語と統合します。使いやすさのために、Java、C#、PHP、Python、Ruby、およびその他のほとんどの一般的なプログラミング言語で使用できるクライアントライブラリも

も参照してください

 無料のオープンソースソフトウェアポータル
セマンティックフレームワークを開く
検索指向のアーキテクチャ
情報検索ライブラリー一覧

参考文献
^ 「ニュース」。ApacheFoundation 。
^ 「アーカイブされたコピー」。
> ^ 「ApacheSolr-」。apache.org 。
^ “” CNETコードの貢献-ASFJIRA””。apache.org 。
^ 「PublicServers-SolrWiki」。apache.org 。
^ 「ApacheSolr-」。apache.org 。
^ 「サポート-SolrWiki」。apache.org 。
^ 「ApacheSolr-」。apache.org 。
^ “” lucene / solr開発のマージ(テイク3)-Yonik Seeley-org.apache.lucene.general-MarkMail””。markmail.org 。
^ Solr3.1-SolrWiki。Wiki.apache.org(2013-05-16)。。
^ ApacheLucene。Lucene.apache.org。。
^ 「ApacheSolr-ニュース」。apache.org 。
^ 「傘の問題-スタンドアロンアプリケーションとしてのSolr-ASFJIRA」。apache.org 。
^ 「Solr5.3リリースの発表」。lucene.apache.org 。
^ 「ApacheSolr-ニュース」。apache.org 。
^ 「ApacheSolr-ニュース」。
^ 「ApacheSolr8.0リリースノート」。
^ 「最高投票の「solr」質問」。stackoverflow.com 。
^ 「Lucene / SolrRevolution2016」。lucenerevolution.org 。
^ 「SFBayApacheLucene / SolrMeetup」。meetup.com 。
^ 「オスロSolrコミュニティ」。meetup.com 。
^ 「LinkedInSolrグループ」。linkedin.com 。
^ 「HadoopforEveryone:Inside Cloudera Search-ClouderaEngineeringBlog」。cloudera.com。
^ 「エンタープライズ検索をエンタープライズHadoopにもたらす-Hortonworks」。hortonworks.com。
^ 「DataStaxEnterprise:Solr統合の詳細を備えたCassandra」。datastax.com。
^ 「IntegratingSolr-SolrWiki」。apache.org 。

参考文献
グレインジャー、トレイ; ポッター、ティモシー。Solr in Action(第1版)。マニング出版物。NS。664. ISBN 9781617291029。
スマイリー、デビッド; ピュー、エリック; パリサ、クランティ; ミッチェル、マット。Apache Solr 4エンタープライズ検索サーバー(第1版)。PacktPublishing。NS。451. ISBN 9781782161363。
セラフィニ、アルフレド。Apache Solrビギナーズガイド(第1版)。PacktPublishing。NS。324. ISBN 9781782162520。
ラファロビッチ、アレクサンドル。インデックス作成のためのインスタントApacheSolrハウツー(第1版)。PacktPublishing。NS。90. ISBN 9781782164845。
クッチ、ラファウ。Apache Solr 4クックブック(第1版)。PacktPublishing。NS。328. ISBN 9781782161325。
スマイリー、デビッド; ピュー、エリックApache Solr 3エンタープライズ検索サーバー(第1版)。PacktPublishing。NS。418. ISBN 1-84951-606-5。
クッチ、ラファウApache Solr 3.1クックブック(第1版)。PacktPublishing。NS。300. ISBN 1-84951-218-3。
スマイリー、デビッド; ピュー、エリックSolr 1.4エンタープライズ検索サーバー(第1版)。PacktPublishing。NS。336. ISBN 1-84719-588-1。

外部リンク
公式サイト
  Debian環境にSolrCloudをインストールするためのAnsibleロール

admin

Share
Published by
admin

Recent Posts

アルトゥーリ・アールト

Artturi_Aalto 見…

2日 ago

アーサーシャレット

Arthur_Shallett…

2日 ago

Artyom Bogucharsky

Artyom_Boguchar…

2日 ago

アーツカタリスト

Arts_Catalyst A…

2日 ago

Asamardhuni Jivayatra

Asamardhuni_Jiv…

2日 ago