レコードの 1 つに特定の値が含まれている場合、2 つのレコードを取得しようとしています。このための Lucene クエリを書くのに苦労しています。次のドキュメントがあるとしましょう: Document 1 id:1 role:superuser
ドキュメント 2 id:3
ドキュメント 3 id:5
それらの1つがスーパーユーザーである場合にのみ、IDで2つのドキュメントを取得するクエリを作成しています。
+(id:1 id:3) +((+id:1 +role:superuser)(+id:3 role:superuser))
スーパーユーザードキュメントのみを提供します。
何か案は?
乾杯、マーク