Solr を使用して、イントラネット上の Wiki のインデックス作成と検索を試みています。edismax を使用して多かれ少なかれ動作していますが、検索結果でメイン トピック ページを最初に表示するのに問題があります。たとえば、データベースにいくつかの URL があるとします。
http://whizbang.com/wiki/Foo/Bar
http://whizbang.com/wiki/Foo/Bar/One
http://whizbang.com/wiki/Foo/Bar/Two
http://whizbang.com/wiki/Foo/Bar/Two/Two_point_one
「foo bar」を検索して、最初のリンクが wiki の特定のトピックのメイン ページであるため、トップの結果として返されるようにしたいと考えています。検索でタイトルと URL フィールドをブーストしようとしましたが、ドキュメントの fieldNorm 値がスコアに影響を与え続け、サブページのスコアが高くなります。ある特定のケースでは、メイン トピック ページが 2 番目の結果ページに表示されます。
トップ 5 の検索結果に表示されるように、最初の URL スコアをサブカテゴリよりも大幅に高くする方法はありますか?