My Solr Index には 2 種類のユーザー ( Type-A と Type-B ) があり、「type」と呼ばれるフィールドで識別できます。ただし、ユーザーが両方のタイプ (A と B) の下にエントリを持つ可能性があります。
例えば、
Jacob is a user who comes under both Types(A and B). So, he will have two documents in our Index like:
//document-1
name:...
type:A
age:...
//end of document-1
//document-2
name:...
Type:B
age:...
//end of document-2
私の目的は、
ユーザーが検索され、そのユーザーが Type-A のみの場合、そのユーザーは結果に含まれるはずです。
ユーザーが検索され、そのユーザーが Type-B のみの場合、そのユーザーが結果に含まれるはずです。
- ユーザー (Jacob など) が検索され、そのユーザーがタイプ A と B の両方である場合、タイプ A のドキュメントのみが結果に含まれる必要があります。
クエリを使用してこれをどのように達成できますか?
前もって感謝します!