1

アプリケーションに検索機能を追加しようとしています。検索は、マルチテナントアプリケーションの顧客データに対して行われます。検索者が他の人のデータを見たり検索したりできないように注意する必要があります。

Spring Rooを使用すると、エンティティを検索可能にすることができます。結果の範囲を特定の顧客ID/名前に制限する方法はありますか?

プロジェクトリーダーは、各顧客がSolrに独自のインデックス(セグメント?)を持つように分割する方法があるかどうかを具体的に尋ねました。誰かがこれを試しましたか?

ありがとうございました!

4

1 に答える 1

2

fqユーザーに solr インターフェイスへの自由なアクセスを許可しない限り、単純な(フィルター クエリ)が機能すると思います。のようなことをします&fq=customerid:1234

または、インデックス間の実際の分離が必要な場合は、 solr coresを使用できますが、これらは個別に構成する必要があります。

于 2012-04-25T20:06:22.433 に答える