Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na:
vypočítaný stĺpec
vypočítanej tabuľky![]()
vizuálového výpočtu
Vráti skóre relevancie s pohyblivou desatinnou čiarkou, ktoré označuje, ako silno sa text v stĺpci zhoduje s hľadaným reťazcom.
Syntax
TEXTSIMILARITY(<within_text_column>, <search_text>[, <match_mode>])
Parametre
| Termín | Definícia |
|---|---|
within_text_column |
Stĺpec obsahujúci textové hodnoty, ktoré sa majú vyhľadávať. Stĺpec musí mať typ údajov Reťazec. |
search_text |
Textový reťazec, ktorý definuje podmienku vyhľadávania. |
match_mode |
(Voliteľné) Zodpovedajúce správanie, ktoré sa má použiť. Podporované hodnoty sú TEXTMATCHING, FUZZYMATCHINGa PHRASEMATCHING. Predvolená hodnota je TEXTMATCHING. |
Vrátená hodnota
Skóre lexikálnej relevancie s pohyblivou rádovou čiarkou. V rámci jedného hodnotenia vyššie skóre označuje silnejší zápas a 0 udáva žiadny zápas.
Toto skóre je nepriehľadná hodnota poradia, nie percentuálna hodnota, pravdepodobnosť alebo normalizovaná miera podobnosti. Skóre porovnajte iba v rámci toho istého kontextu vyhľadávania.
Nie je zaručené, že výsledky budú porovnateľné alebo stabilné v rámci samostatných spustení dotazov, vyhľadávacích reťazcov, stĺpcov, kontextov filtra, zdrojov údajov alebo režimov úložiska, obsahu indexu alebo generácií alebo plánov vykonávania. Tieto faktory môžu zmeniť implementáciu bodovania alebo bodovania aj vtedy, keď sa viditeľné textové hodnoty nemenia.
Režimy zhody
| Režim | Správanie |
|---|---|
TEXTMATCHING |
Tokenizes search_text a scores text, ktorý zodpovedá ľubovoľnému vyhľadávaciemu tokenu. |
FUZZYMATCHING |
Tokeny skóre, ktoré sa podobajú na vyhľadávacie tokeny v malej vzdialenosti na úpravu. Tento režim podporuje zhodu odolný voči preklepom. |
PHRASEMATCHING |
Text skóre, keď sa analyzované tokeny zobrazia vedľa seba a v zadanom poradí. Interpunkcia nemá vplyv na sekvenciu tokenu. |
Poznámky
- Vo vyhľadávaní sa nerozlišujú malé a veľké písmená.
- Táto funkcia používa výrazy špecifické pre jazyk a odstránenie stop-word na základe jazykovej verzie modelu. Napríklad pomocou parametra môžu pochádzať vyhľadávania
runzhodyrunning,runsarunner. Odstránenie stop-word ignoruje bežné slová výplne, ako napríkladthe,and,ofain. - Zoradenie podľa stĺpca neriadi jazyk analyzátora. Ovláda ju kultúra modelov. V aplikácii Power BI Desktop vyberte položky Súbor>Možnosti a nastavenia>Možnosti>Aktuálny súbor>Miestne nastavenia>Jazyk modelu na nastavenie jazyka modelu. Ďalšie informácie nájdete na stránke FORMAT.
- Podporované kultúry modelov sú:
- Angličtina (
en) - Francúzština (
fr) - Nemčina (
de) - Španielčina (
es) - Portugalčina (
pt) - Ruština (
ru) - Arabčina (
ar) - Turečtina (
tr) - Dánčina (
da) - Holandčina (
nl) - Fínčina (
fi) - Gréčtina (
el) - Maďarčina (
hu) - Taliančina (
it) - Nórčina (
no,nbann) - Rumunčina (
ro) - Švédčina (
sv) - Tamil (
ta)
- Angličtina (
- Pre nepodporované kultúry
TEXTSIMILARITYpoužíva generický tokenizer s malými písmenami bez zastavenia alebo odstránenia stop-word. - Postupné posúvanie diakritiky nie je podporované. Nezhoduje sa napríklad
cafés parametromcafe. - Funkcia vyžaduje trvalý index celých textov v .
within_text_columnJe podporovaný pre režimy úložiska Import, Dual a Direct Lake. Ostatné režimy úložiska vrátia chybu. - Funkcia sa vyhodnotí riadok podľa riadka. Pred použitím vo vypočítanom stĺpci vo veľmi veľkej tabuľke otestujte výkon s reprezentatívnym vyťažením.
- Funkciu TEXTCONTAINS použite vtedy, keď potrebujete booleovský výsledok zhody namiesto skóre relevancie.
Príklady
Vrátenie najrelevantnejších riadkov
Nasledujúci dotaz vráti päť recenzií s najvyšším skóre relevancie pre great refrigerator:
EVALUATE
TOPN (
5,
FactReviews,
TEXTSIMILARITY ( FactReviews[Text], "great refrigerator" ), DESC
)
| Príklad textu | Skóre |
|---|---|
This is a great refrigerator, keeps everything cold and quiet. |
3.42 |
Fantastic fridge! Great cooling performance and very spacious. |
2.98 |
Our old refrigerator broke and this new one works great. |
2.54 |
Refrigerator is decent, not great but gets the job done. |
1.72 |
The refrigerator section is large, freezer is okay. |
1.10 |
Filtrovanie a poradie riadkov
Nasledujúci dotaz obmedzuje výsledok na recenzie, ktoré zodpovedajú refrigerator, a potom ich zoraďuje podľa ich relevancie na great refrigerator:
EVALUATE
TOPN (
5,
FILTER (
FactReviews,
TEXTCONTAINS ( FactReviews[Text], "refrigerator" )
),
TEXTSIMILARITY ( FactReviews[Text], "great refrigerator" ), DESC
)
TEXTCONTAINS vykonať TEXTSIMILARITY nezávisle od seba. Filtrovanie riadkov TEXTCONTAINS pomocou nezmení rozsah indexu použitý na výpočet TEXTSIMILARITY skóre.
| Príklad textu | Skóre |
|---|---|
This is a great refrigerator - quiet, spacious, and keeps food fresh. |
3.42 |
Fantastic fridge. Cooling performance is excellent and build quality is great. |
3.01 |
Our old refrigerator died, but this new one works great and runs silently. |
2.67 |
The refrigerator section is huge. Would be great if the freezer were larger. |
1.94 |
Solid refrigerator. Not the best, but overall a great value for the price. |
1.65 |
Zobrazenie skóre relevancie
Nasledujúci dotaz pridá skóre relevantnosti pre každý popis produktu do výsledku:
EVALUATE
ADDCOLUMNS (
Products,
"Relevance score", TEXTSIMILARITY ( Products[Description], "wireless bluetooth" )
)
| Príklad textu | Skóre |
|---|---|
Wireless headphones with Bluetooth |
2.35 |
Wired headphones |
0 |