Luceneに「相互フレンド」の機能を実装したいので、フレンド一覧のドキュメントがたくさんあります。
DOC:
id: p1
name: Mike
profile_id: 1
friends_id: [2,3,4,5,6,7,8]
また
id: p3
name: John
profile_id: 3
friends_id: [6,7,8,9,10]
また
id: p5
name: Roftl
profile_id: 5
friends_id: [1,2,3,6,10]
私がアカウントのマイクである場合、Lucene クエリを使用して、共通の友達の数が多い別のアカウントを見つけたいと思います。可能であれば、応答にその番号のフィールドも追加します。