Apache Solr の実装に成功し、最も関連性の高い x 個のダイアログをダイアログ システムの検索結果として返すことができました。
すべてのダイアログ (node.nid) はコメント (comment.cid) で構成され、各ダイアログ/コメントはユーザーによって作成されます (node.uid / comment.uid)。
現在、Solr はすべてのダイアログ コンテンツ (コメント、ユーザー、タイムスタンプなど) を検索するように構成されています。検索結果を拡張して、クエリに最も関連性の高いダイアログを表示するだけでなく、最も関連性の高い作成者も返すようにしたいと考えています。
問題は、クエリに関して作成者の関連性を判断するために、Solr がノードとコメント、および node.uid と comment.uid をそれぞれ区別する必要があることです。
Solr を使用してさまざまなタイプの検索結果を返すことはまったく可能ですか: ダイアログと作成者。たとえば、最初に検索クエリに関して上位 5 人の作成者を表示し、次にその同じクエリに関して上位 50 件の関連クエリを表示します。