2

結合でSOLR 4.0を使用して調査しています。それらの例を読みながら、結合と順序付けを組み合わせることが可能かどうかを知りたいです。

たとえば、製品ドキュメント + メーカー ドキュメントという 2 つの異なるドキュメント タイプがあるとします。各製品には「manu_id_s」という ID があります。これは本質的に、製品をメーカーに結合する「外部キー」です。

ipod に一致するすべての製品 (スコアでソート) を検索し、「Belkin」または「Apple」によって製造された一連の製品でフィルタリングする場合、クエリは次のようになります。

http://localhost:8983/solr/select?q=ipod&fl=*,score&sort=score+desc&fq={!join+from=id+to=manu_id_s}compName_s:%28Belkin%20Apple%29

iPod に一致するすべての製品を返したいのですが、スコアで並べ替えるのではなく、製造日などの製造元ドキュメント内のフィールドで並べ替えたいとします。

これは可能ですか?そのようなクエリは、大まかにどのように見えるでしょうか?

4

0 に答える 0