Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
elavult
Ez a funkció a Windows 8-as verziótól el lett távolítva. Ha új alkalmazásokat ír, ne használja ezt az elavult funkciót. Ha módosítja a meglévő alkalmazásokat, határozottan javasoljuk, hogy távolítsa el a funkciótól való függőséget.
Az ISABOUT kifejezés egy vagy több keresési kifejezésből álló csoport oszlopainak felel meg. Szintaxisa a következő:
ISABOUT(<components>) [RANKMETHOD <method>]
Az opcionális RANKMETHOD kifejezés az egy vagy több összetevőnek megfelelő dokumentumok rangsorolásához használt számítási módszert adja meg. Ha nincs megadva RANKMETHOD, a rendszer az alapértelmezett Jaccard-együttható rangsorolási módszert használja.
Az ISABOUT kifejezés egy vagy több összetevőből áll. A CONTAINS predikátumban megadott oszlopok mindegyik összetevőn tesztelve vannak. A dokumentum akkor szerepel az eredményekben, ha legalább az egyik összetevő megegyezik. Több összetevő vesszővel elválasztva.
Az összetevőrész szintaxisa a következő:
<match_term> [<weight_term>]
Az opcionális SÚLY kifejezés használatával módosíthatja az egyes kifejezések relatív fontosságát az ISABOUT kifejezésen belül. Ha nem alkalmaz súlyozási kifejezést, az alapértelmezett 1,0-s súlyt feltételezi a program.
Az alábbi táblázat a lehetséges egyezés-kifejezéstípusokat ismerteti.
| Típus | Leírás | Példák | |
|---|---|---|---|
| Szó | Egyetlen szó szóköz vagy más írásjel nélkül. |
|
|
| Frázis | Több szó vagy szóköz. |
|
|
| Helyettesítő | Szavak vagy kifejezések a csillaggal (*) hozzáadva a végéhez. További információ: Helyettesítő karakterek használata a CONTAINS predikátum. |
|
ISABOUT oszlop súlyozása
Az ISABOUT kifejezés az egyező dokumentumokat annak alapján rangsorolja, hogy az egyes dokumentumok milyen szorosan egyeznek a lekérdezésben szereplő egyezési kifejezések készletével. Az oszlop súlyozásával nagyobb hangsúlyt fektethet bizonyos egyezésekre, mint másokra. Az ISABOUT kifejezésben minden egyező kifejezéshez súlyérték vonatkozhat. A súlyt egyetlen egyezés kifejezésre alkalmazza a rendszer, és a "SÚLY" kulcsszó jelzi. A SÚLY kifejezésnek két alternatív szintaxisa van:
<match_term> WEIGHT(<weight_value>)
<match_term>:(<weight_value>)
A súlyértéknek 0 és 1,0 közöttinek kell lennie, legfeljebb három tizedesjegygel. Ha a tartományon kívüli súlyértéket ad meg, hibaüzenet jelenik meg. Egy kifejezés súlyozatlan rangsorolási értékét megszorozzák a kifejezés súlyértékével.
Ha egyezés kifejezéshez nincs megadva súly, akkor az alapértelmezett érték (1.0) a hallgatólagos.
Példa
Az alábbi példa súlyokat alkalmaz a két ISABOUT egyezés kifejezésre, a súlyértékek hosszú és rövid szintaxisát használva.
WHERE CONTAINS( System.FileName,
'ISABOUT("computer" WEIGHT (0.75),"software":0.25)')
Kapcsolódó témakörök
-
referencia