ドキュメント画面
ドキュメント画面では、さまざまな形式のさまざまな Solr インデックス作成コマンドをブラウザから直接実行できるシンプルなフォームが提供されます。

この画面では、次のことができます。
-
インデックス作成のために Solr 固有の形式で JSON、CSV、または XML ドキュメントを送信する
-
インデックス作成のためにドキュメント (JSON、CSV、または XML 形式) をアップロードする
-
フィールドとフィールド値を選択してドキュメントを作成する
データをロードする他の方法については、以下のセクションも参照してください。 |
共通フィールド
-
RequestHandler: 最初の手順は RequestHandler を定義することです。デフォルトでは
/update
が定義されます。Solr Cell を使用するには、リクエストハンドラを/update/extract
に変更してください。 -
ドキュメントタイプ: ロードするドキュメントの形式を定義するドキュメントタイプを選択します。選択したドキュメントタイプに応じて、残りのパラメータが変更される場合があります。
-
ドキュメント: 選択した
ドキュメントタイプ
に対応する、適切にフォーマットされた Solr ドキュメントを入力します。XML および JSON ドキュメントは Solr 固有の形式でフォーマットする必要があり、小さな例となるドキュメントが表示されます。CSV ファイルには、スキーマで定義されたフィールドに対応するヘッダーが必要です。詳細については、更新ハンドラを使用したインデキシングを参照してください。 -
Commit Within: ドキュメントが送信されてから検索可能になるまでのミリ秒数を指定します。
-
上書き:
true
の場合、新しいドキュメントはid
フィールドに同じ値を持つ既存のドキュメントを置き換えます。false
の場合、同じ ID を持つ複数のドキュメントを追加できます。
本番環境では |
CSV、JSON、XML ドキュメント
これらのドキュメントタイプを使用する場合、機能は curl
などを使用してドキュメントを送信する場合と似ています。ドキュメント構造は、ドキュメントタイプに適した Solr 固有の形式である必要があります。さまざまなタイプを選択すると、ドキュメントテキストボックスに例が表示されます。
これらのオプションは、ドキュメントを追加または上書きするだけです。その他の更新タスクについては、Solr コマンドオプションを参照してください。
ファイルのアップロード
「ファイルアップロード」オプションでは、準備されたファイルを選択してアップロードできます。リクエストハンドラーオプションに/update
を使用する場合、XML、CSV、JSONに限定されます。
他のドキュメントタイプ(Word、PDFなど)は、ExtractingRequestHandler(別名、Solr Cell)を使用してインデックスを作成できます。リクエストハンドラーを/update/extract
に変更する必要があります。これは、目的のデフォルト値とともにsolrconfig.xml
ファイルで定義されている必要があります。「Extracting Request Handler Params」フィールドに示されている&literal.id
も追加して、選択したファイルに一意のIDを付与する必要があります。詳細については、「Solr CellおよびApache Tikaを使用したインデックス作成」を参照してください。