Solrでマルチレベルの折りたたみ(MultiLevel Collapse)がサポートされていますか?

トピック作成者:ks-solruserml-bot (2024/07/09 21:43 投稿)
3
OpenOpen

(The bot translated the original post https://lists.apache.org/thread/vcn3s70sbrdjqb56662hsr6wfydf90o1 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは、Solrには展開された結果に対して二次の折りたたみを行う機能が提供されているかどうか知りたいですか?
私のユースケースでは、fieldAの折りたたみを行い、expandedResultsを取得しています。
私はexpandedResultsにおいて、fieldBのすべての値が含まれるようにしたいです。

例えば、MovieCategoryで折りたたみを行い、各MovieCategoryにはサブカテゴリがあります。
そのため、expandedResultsにはすべての可能なサブカテゴリが含まれるようにする方法を知りたいです。
(サブカテゴリに対しても二次の折りたたみを行うことはできますか?)

よろしくお願いします。
Daxesh

返信投稿者:ks-solruserml-bot (2024/07/09 21:43 投稿)

これはSolr 8.5以降でサポートされていると考えています。展開コードには複数の折りたたみフィールドを扱うための特定のコメントがあります。

// if there are multiple collapse pick the low cost one
// if cost are equal then first one is picked

したがって、折りたたみフィルターにコストを指定することで、折りたたみの順序と展開フィールドを選択することができます。

さらに、以下の未公開のexpandパラメーターがあります。

expand.field

これにより、展開するフィールドを指定することができます。

Solr 8.5以降では、Collapseは複数の折りたたみをサポートします。

Joel Bernstein
http://joelsolr.blogspot.com/

返信投稿者:ks-solruserml-bot (2024/07/09 21:43 投稿)

こんにちは、Joelさん、返信ありがとうございます。
ただし、複数の折りたたみに関する公式のドキュメントを見つけることができませんでした。もしご存知であれば、その記事を参照すると役立つかもしれません。
また、二次の折りたたみはおそらくメインの結果セットに対して行われるものだと思いますが、展開された結果に対しては行えないのでしょうか?

返信投稿者:ks-solruserml-bot (2024/07/09 21:43 投稿)

こちらが複数の折りたたみを可能にしたJIRAのリンクです:
https://issues.apache.org/jira/browse/SOLR-14073

これはバグ修正でした。これが公式の機能として文書化されたことはないと思いますが、Solr 8.5以降では機能するはずです。

また、展開(expand)に関するその後の作業のJIRAもあります:
https://issues.apache.org/jira/browse/SOLR-14329

Joel Bernstein
http://joelsolr.blogspot.com/

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?