2016-07-20 9 views
0

私のsolrサーバ用のスキーマを設計しています。私はこれらの2つのテーブルのインデックスを作成するために2つのOracleデータベースと100以上のテーブルを持っています。solrスキーマ設計を100個以上のテーブルに適用する

は、どのように私は、これらのテーブルのインデックス作成に取り掛かる必要があります。複数のエンティティと

  1. 1スキーマ - 各エンティティは、各データベース/テーブル用の1台に
  2. 1 Solrのコアをマップ

答えて

1

あなたがすべきこのように考えてはいけません。

という小さなデータセットを持つプロトタイプを探し、データベースを検索インデックスにマップする方法を考えてください。

データベースのごく一部を索引付けし、実際のコンテンツの複雑な構造を検索するために使用する関連IDのみをSolrから取得することができます。

+0

さらに詳しく説明できますか? – youcanlearnanything

+0

複数のデータセットがある場合はどうなりますか? – youcanlearnanything

+0

検索から後方に考える必要がある主なポイント。例えば。ページあたり10件の結果が得られたら、「結果項目」は何ですか。これは(通常)検索ドキュメントの細かさであり、テーブルはSolrへの途中で一致するように操作されます。検索されたデータセットが複数ある場合は、複数のデータセットを同時に検索できるかどうかを判断する必要があります。それらが常に別々の場合は、別々のコレクションを使用してください。彼らが一緒であれば、それらを組み合わせて、種類の旗でそれらを分ける。 –

関連する問題