0

私は現在、eZPublish拡張機能eZFind(Apache Solrを使用)を使用して、3つの異なるサイト(サイトAはサイトA、B、Cなどのインデックスにアクセスできます...)で3つの異なるインデックスを検索しています。これはすべてうまく機能しますが、同じクエリを使用すると、eZ Find(Solr)スコアが3つのサイトすべてで異なります(「god」の検索では、3つのサイトすべてでソート順が異なります)。

スコアを標準化する方法や、スコアをより適切に予測する方法について何か考えはありますか?3つのサイトはすべて同じ検索テンプレートのセットを共有しているため、検索フェッチ機能は変更されません。サイト間の違いはCSSとコンテンツだけです。

4

1 に答える 1

0

クイックアップデート、私はこの問題への答えを見つけました。eZ Findは、デフォルトで(ezfezpsolrquerybuilder.php上に)ローカルサイトの検索結果にsolrブーストを組み込みます。現在、これを防ぐ唯一の方法は、クエリビルダースクリプトからコードを削除することです。

于 2012-04-29T00:46:26.997 に答える