Solrの「Morelikethis」はファセットクエリをサポートしていますか?
-
27-10-2019 - |
質問
Dismaxハンドラーでファセットとハイライトを行うことができました。
次のクエリのように、このような結果のファセットを実行しようとしました。>> ジェネラコディセタグプレ
しかし、結果は次のとおりです。 ジェネラコディセタグプレ
これは、ファセットが q= id: "11qualcomm.doc" に対してのみ機能し、MLT結果セットに対しては機能しないことを意味します。
MLT結果セットのファセットは機能しますか?はいの場合、私は何を間違っていますか?
解決
自分で答えを見つけました。検索ハンドラーのMLTを使用する代わりに、More LikeThisハンドラーを使用することになっています。MLTハンドラーは、「CommonQueryParametersを使用したファセット、ページング、およびフィルタリングをサポートします」(wikiから)。
-
MLT機能を有効にする2つの方法
http://wiki.apache.org/solr/MoreLikeThis -
このハンドラーに似ている
http://wiki.apache.org/solr/MoreLikeThisHandler#例
他のヒント
Filter queries were recently added as an support for the Solr More Like this feature.
https://issues.apache.org/jira/browse/SOLR-2351
The fix version marked however is 3.5 and 4.0, so it may not work for you.
Can check for the patch or upgrade.