Megosztás a következőn keresztül:


FullTextScore (NoSQL-lekérdezés)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Ez a függvény egy BM25 pontszámértéket ad vissza, amely csak záradékban ORDER BY RANK használható az eredmények rendezésére a legmagasabb relevancia és a legalacsonyabb relevancia között.

Syntax

FullTextScore(<property_path>, <array_expr>)  

Argumentumok

Leírás
property_path A keresendő tulajdonság elérési útja.
array_expr Sztringkonstansok egyetlen tömbje.

Visszatérési típusok

BM25-pontszámot ad vissza.

Példák

Ez egy egyszerű példa, amely bemutatja, hogyan használható FullTextScore a ORDER BY RANK legmagasabb relevancia és a legalacsonyabb relevancia szerinti rendezéshez.

SELECT TOP 10 c.text
FROM c
ORDER BY RANK FullTextScore(c.text, ["keyword"])

Ez a következő példa mind a záradékban, FullTextContains mind FullTextScore a ORDER BY RANK záradékban WHERE való használatát mutatja be.

SELECT TOP 10 c.text
FROM c
WHERE FullTextContains(c.text, "keyword1")
ORDER BY RANK FullTextScore(c.text, ["keyword1", "keyword2"])

Megjegyzések

  • Ez a függvény regisztrációt igényel az Azure Cosmos DB NoSQL Teljes szöveges keresés előzetes verziójában.
  • Ehhez a függvényhez teljes szöveges index szükséges.
  • Ez a függvény csak záradékban ORDER BY RANK vagy egy rendszerfüggvény argumentumaként RRF használható.
  • Ez a függvény nem lehet egy kivetítés része (például SELECT FullTextScore(c.text, "keyword") AS Score FROM c érvénytelen).