ZSBD-2st-1.2-w8.tresc-1.4-Slajd8

Z Studia Informatyczne
Wersja z dnia 12:54, 9 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Klasy wzorców (1/3)

Klasy wzorców (1/3)


Ten slajd i dwa kolejne przedstawiają klasy wzorców, które wg standardu SQL/MM Full-Text mogą być wykorzystane do przeszukiwania kolekcji dokumentów. Dla każdej klasy wzorców przedstawiono przykład (przykłady) jego wykorzystania w metodzie Contains na rzecz dokumentu reprezentowanego przez zmienną „tresc”.

Pierwsza klasa wzorców żąda wystąpienia konkretnego słowa lub frazy. Druga przy dopasowaniu wzorca do dokumentu wykorzystuje znaki specjalne „_” i „%” o takim samym znaczeniu jak dla operatora LIKE w języku SQL. Trzecia klasa wzorców to wzorce wymagające wystąpienia co najmniej jednego słowa/frazy z listy słów/fraz. Ostatnia przedstawiona na slajdzie klasa wzorców to wzorce wymagające wystąpienia słowa lub frazy lub jego/jej formy gramatycznej, będące(-go)(-j) wynikiem odmiany zgodnie z regułami danego języka.

Standard SQL/MM Full-Text zakłada, że każdy dokument, słowo, czy fraza posiada przypisany język. W definicji wzorców, każde słowo lub fraza mogą być poprzedzone nazwą języka (ENGLISH, GERMAN, POLISH, ...). W przypadku gdy słowo (lub fraza) nie jest poprzedzone we wzorcu nazwą języka, przyjmowany jest język domyślny, jakim wg standardu jest język angielski. W ramach jednego złożonego wzorca mogą występować słowa lub frazy z różnych języków.


<< Poprzedni slajd | Spis treści | Następny slajd >>