私は、一致タグの数によってソートされたすべての文書を取得したいと思い3個のタグを与えられた今、このような構造を持つ文書ソート
{
"name": "Foo Bar",
"myTags": [
{
"id": 3,
"name": "My tag 1"
},
{
"id": 5,
"name": "My Tag 5"
},
{
"id": 7,
"name": "My Tag 7"
}
]
}
に弾を入力し、しました。最初に、2つのタグに一致するものと3つのタグのすべてにマッチする文書。
どうすればいいですか?
をあなたはこの得点を使用し、 '3(3タグ)で得点を増加しますshould'文を' bool'を使用する場合は、1つのタグ「マッチ」(あなたのユースケースで意味することは何でも)。アイデアは、1つのタグが一致するとスコアが増加するということです。 –