Solr は、Apache Lucene 上に構築された超高速のオープンソースのマルチモーダル検索プラットフォームです。世界最大の組織の多くで、全文検索、ベクトル検索、地理空間検索を強化しています。
Solr プロジェクトの完全な説明、チーム構成、ソース コード リポジトリ、その他の詳細については、Solr Web サイト (https://solr.apache.org/) を参照してください。
Apache Solr ディストリビューションのダウンロードは、https://solr.apache.org/downloads.html で入手できます。
リファレンス ガイドには、Solr のインストール手順を説明する導入ガイド全体が含まれています。
公式イメージを介して Docker で Solr を実行できます。 Docker の Solr について詳しく見る
Solr は、公式 Docker イメージで Kubernetes 上での実行を公式にサポートしています。詳細、チュートリアル、手順については、Solr Operator ホームを参照してください。
Solr には、開始に役立ついくつかの例が含まれています。特定の例を実行するには、次のように入力します。
bin/solr start -e <EXAMPLE> where <EXAMPLE> is one of:
cloud: SolrCloud example
techproducts: Comprehensive example illustrating many of Solr's core capabilities
schemaless: Schema-less example (schema is inferred from data during indexing)
films: Example of starting with _default configset and adding explicit fields dynamically
たとえば、techproducts サンプルを実行する場合は、次のように入力します。
bin/solr start -e techproducts
より詳細な概要については、Solr リファレンス ガイドのチュートリアルを参照してください。
#solr
Solr の開発の詳細については、./dev-docs ソース ツリーの開発者ドキュメントを読むか、./dev-docs/solr-source-code.adoc のソースから Solr を構築してください。
Solr はビルド システムに Gradle を使用します。 Solr をローカルで構築して実行するための役立つヒントをいくつか紹介します。
./gradlew dev
cd ./solr/packaging/build/dev
bin/solr start
bin/solr
スクリプトを使用して、Solr コレクションを作成および管理することもできます。たとえば、 bin/solr post
ツールを使用してサンプル データのインデックスを作成します。 プロジェクトへの貢献については、CONTRIBUTING.md を参照してください。
開発者コミュニティに参加するには:
the-asf
組織内の#solr-dev
。 https://the-asf.slack.com/messages/CE70MDPMF でサインアップしてください#solr-dev