0

私はsolrの関連性やスコアリングによるソートのようなことをしたいと思います。ただし、SOLR の関連性には、定義されたスコア (tf-idf) があります。

例:フィールド「NAME」によるブーストメソッドがあり、レコードが返されます(solrのスコアと予想されるスコアを使用)。

AAブーストスコア3

BBブーストスコア2

ABブーストスコア1

ID、名前、スコア、Expected_Score

1、AA、8、3

2、AA、6、3

3、AA、6、3

4、AABB、7、6

5、BB、9、2

フィールド名だけではなく、クエリからのデフォルトのスコアに基づいているため、solr の関連性が NAME "AA" に異なるスコアを与えることがわかります。また、最も重要なのは、「BB」は「AA」に比べて高いスコアを与えられますが、ブースタースコアは低くなります。

他のフィールドの影響を受けずに、カスタマイズされたフィールドとデータのみに基づいてスコアリングをブーストしたいと思います。MySQL Weightage (フィールドの重み付けの組み合わせに基づいて結果を並べ替える) と同様ですが、SOLR では

4

0 に答える 0