DOSTOSOWYWANIE STRONY GŁÓWNEJ


Precyzowanie zapytania przy użyciu operatorów
Operatory wyszukiwania to wyrazy i znaki, które umożliwiają wyszukiwanie określonych kombinacji słów, pól, dat i liczb. Użycie operatorów umożliwia zwiększenie dokładności wyszukiwania.

Operatory działają w taki sam sposób, jak w przypadku większości wyszukiwarek WWW, to znaczy w oparciu o logikę boolowską, z tym że wyposażono je w kilka istotnych udoskonaleń.

Szukając na przykład dokumentów zawierających dwa wyrazy, można określić odległość między tymi wyrazami, pola, w których muszą się znajdować i wielkość liter, jakimi mają być napisane. Dodatkowo jeden z tych wyrazów można oznaczyć jako ważniejszy, dzięki czemu dokumenty zawierające ten wyraz będą wyświetlane wyżej na liście wyników wyszukiwania. Korzystając z symboli wieloznacznych, można także wyszukiwać wyrazy na podstawie ich fragmentów.

Korzystanie z operatorów podczas wyszukiwania polega na wprowadzaniu ich w polu tekstowym na pasku wyszukiwania w formacie przedstawionym w poniższych przykładowych tabelach.

Składnia WWW zapytania

Wymienione i opisane w tabeli składni zapytania programu Notes® operatory dotyczą składni WWW zapytania z następującymi kwalifikatorami:


Składnia zapytania w programie Notes

Operatory w programie Notes są wyrazami zarezerwowanymi. Aby znaleźć wyrazy, które używane są również jako operatory (np. aby wyszukać w tekście anglojęzyczną frazę „rock and roll”), należy wpisać szukany tekst w cudzysłowie.

Jeśli wybrano preferencję składni Notes, obowiązują następujące operatory: Działają one również w przypadku składni WWW zapytania z wyjątkami opisanymi w poprzedniej sekcji.


Opisy operatorów
OperatorOpis i przykładyObszary działania operatorów
CONTAINS

contains

=

  • Pole, którego nazwa została wprowadzona przed operatorem, musi zawierać tekst wpisany za nim. Między operatorem 'CONTAINS' a sąsiednimi wyrazami powinny znajdować się spacje.
        Przykład
    [Nazwa_projektu] CONTAINS poufne
        Powoduje znalezienie dokumentów, w których pole Nazwa_projektu zawiera słowo poufne.
Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Nie

IS PRESENTPole, którego nazwa została wprowadzona przed operatorem, nie może być puste. Między operatorem 'IS PRESENT' a sąsiednimi wyrazami powinny znajdować się spacje. Ten operator może służyć do znajdowania wszystkich dokumentów zawierających wartość w określonym polu lub niezawierających jej.

Przykład

[Temat] IS PRESENT

Powoduje znalezienie dokumentów, których pole Temat nie jest puste.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Nie

field nazwa_pola

FIELD nazwa_pola

[nazwa_pola] (w nawiasach kwadratowych)

Oznacza przeszukiwanie danego pola. Pole to należy określić, wprowadzając jego nazwę.

Przykład

Każde z poniższych wyrażeń służy do wyszukiwania dokumentów, które w polu Nazwa_projektu zawierają słowo poufne:

FIELD Nazwa_projektu CONTAINS poufne

field Nazwa_projektu CONTAINS poufne

[Nazwa_projektu] CONTAINS poufne

Uwaga: W programie Notes pliki załączników są przechowywane w polu typu $FILE (Plik).

Widok Notes — Tak

Domena Notes — Nie

Widok/domena WWW — Tak

(ale tylko podczas przeszukiwania widoków)

( ) [parentheses]Określają kolejność przetwarzania poszczególnych sekcji zapytania. Część zapytania w nawiasach jest przetwarzana przed pozostałą częścią zapytania.

Przykład

(FIELD Nazwa_projektu CONTAINS poufne OR FIELD Tytuł CONTAINS tuńczyk) AND (Field treść CONTAINS kot OR Field data_przeglądu > 01/01/2004)

Spowoduje zwrócenie dokumentów, które w polu Nazwa_projektu zawierają słowo poufne lub w polu Tytuł zawierają słowo tuńczyk i równocześnie w polu treść zawierają słowo kot lub w polu data_przeglądu datę późniejszą od 1 stycznia 2004.

Widok Notes — Tak

Domena Notes — Nie

Widok/domena WWW — Tak

and

AND

&

+

Umożliwia znalezienie dokumentów spełniających wszystkie warunki lub zawierających wszystkie słowa połączone operatorem AND.

Przykład

kot AND pies AND ryba

Umożliwia znalezienie dokumentów zawierających wszystkie trzy słowa.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Tak

(z wyjątkiem znaku &)

lub

OR

|

ACCRUE

, (przecinek)

Umożliwia znalezienie dokumentów spełniających którykolwiek z warunków lub zawierających którekolwiek ze słów. Dokumenty są zwracane w kolejności określonej przez liczbę wystąpień słów w danym dokumencie.

Przykład

kot OR pies OR ryba

Znajduje dokumenty zawierające co najmniej jedno z tych słów.

Uwaga: Operator ACCRUE jest bardziej skuteczny niż operator OR, jeśli wyniki wyszukiwania są sortowane według trafności.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Tak

NOT

not

!

Wyklucza dokumenty zawierające wyraz znajdujący się po operatorze.

Przykłady

Umieszczenie operatora NOT miedzy wyrazami

    • kot AND NOT pies powoduje wyszukanie dokumentów, które zawierają słowo kot, ale nie zawierają słowa pies.
    • (kot OR pies) AND NOT (ryby OR żaby) powoduje wyszukanie dokumentów, które zawierają słowo kot lub słowo pies, ale nie zawierają równocześnie słowa ryby ani słowa żaby.
    • (kot AND pies) AND NOT ryby powoduje wyszukanie dokumentów, które zawierają słowa kot i pies, ale nie zawierają równocześnie słowa ryby.
Operator NOT można umieścić przed dowolną nazwą pola:
    • NOT [Nazwa_projektu] CONTAINS poufne powoduje wyszukanie dokumentów, które w polu Nazwa_projektu nie zawierają słowa poufne.
Operatora NOT nie można umieszczać po symbolach porównania (=, <, >, <= lub >=) ani przed datą lub liczbą.
    • Na przykład zapytanie [data1] = NOT 12/25/2002 nie jest poprawne.
Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Tak

" "Zwracane są tylko dokumenty zawierające dokładnie podaną frazę. Operatory (np. AND, OR, CONTAINS itp.) umieszczone w cudzysłowie są traktowane jak zwykłe wyrazy.

Przykład

"rock and roll"

Powoduje wyszukiwanie dokumentów zawierających frazę rock and roll.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Tak

PARAGRAPH

paragraph

Znajduje dokumenty, w których słowa sąsiadujące z operatorem PARAGRAPH znajdują się w tym samym akapicie, oraz porządkuje je według odległości od siebie w tym akapicie.

Przykład

samochód PARAGRAPH koła

Spowoduje wyszukanie dokumentów, w których wyrazy „samochód” i „koła” występują w tym samym akapicie, a następnie wyświetlenie ich w kolejności zależnej od odległości tych wyrazów w danym akapicie.

Widok Notes — Tak

(Wymaga utworzenia indeksu pełnotekstowego aplikacji z wybraną opcją „Indeksuj znaki podziału zdań i akapitów”. Więcej informacji na ten temat można znaleźć w temacie Opcje indeksu pełnotekstowego).

Domena Notes — Tak

Widok/domena WWW — Nie

SENTENCE

sentence

Powoduje znalezienie dokumentów, w których słowa sąsiadujące z operatorem SENTENCE znajdują się w tym samym zdaniu oraz porządkuje je według odległości od siebie.

Przykład

samochód SENTENCE koła

Powoduje znalezienie dokumentów, w których słowa samochód i koła występują w tym samym zdaniu, a następnie wyświetla je w kolejności zależnej od odległości tych wyrazów w zdaniu.

Widok Notes — Tak

(Wymaga utworzenia indeksu pełnotekstowego aplikacji z wybraną opcją „Indeksuj znaki podziału zdań i akapitów”. Więcej informacji na ten temat można znaleźć w temacie Opcje indeksu pełnotekstowego).

Domena Notes — Tak

Widok/domena WWW — Nie

?Znak wieloznaczny, który może reprezentować pojedynczą literę. Nie można go stosować do wyszukiwania dat ani liczb.

Przykłady

?ok

Spowoduje wyszukanie dokumentów zawierających wyrazy „rok”, „bok” i „dok” oraz wszystkie inne trzyliterowe wyrazy kończące się na „ok”.

???ka

Powoduje znalezienie dokumentów zawierających słowa barka, nerka, matka itd.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Tak

*Znak wieloznaczny, który może reprezentować dowolny ciąg liter. Nie można go stosować do wyszukiwania dat ani liczb.

Przykłady

*ok

Spowoduje wyszukanie dokumentów zawierających wyrazy „rok”, „bok”, „dok”, „krok”, „mrok”, „blok”, „widok” oraz wszystkie inne wyrazy o dowolnej długości, które kończą się na „ok”.

Również

*ok*

Powoduje znalezienie dokumentów zawierających wyrazy kroki, widoki, nieokreślony, dokument itd.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Tak

TERMWEIGHT

termweight

Nadaje wyszukiwanym słowom stopień ważności (wagę). Stopień ważności jest liczbą z przedziału od 0 do 65537.

Przykład

TERMWEIGHT 25 foto or TERMWEIGHT 75 audio lub TERMWEIGHT 50 wideo

Znajduje dokumenty zawierające co najmniej jedno z tych słów. Wyraz „audio” jest najważniejszy, wyraz „wideo” — drugorzędny, a wyraz „foto” —najmniej ważny. Kolejność wyświetlania wyników przez program Notes zależy od wagi poszczególnym wyrazów. Pomiędzy pierwszym wystąpieniem i kolejnymi wystąpieniami operatora TERMWEIGHT należy umieścić operatory OR lub AND.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Tak

EXACTCASE

exactcase

Wyszukiwanie słowa określonego po tym operatorze z uwzględnieniem wielkości liter.

Przykład

exactcase komputer

Powoduje znalezienie dokumentów zawierających słowo komputer, ale nie słowa KOMPUTER ani Komputer.

Widok Notes — Tak

(Wymaga utworzenia indeksu pełnotekstowego aplikacji z wybraną opcją Wyszukiwanie z rozróżnianiem wielkości liter. Więcej informacji na ten temat można znaleźć w temacie Opcje indeksu pełnotekstowego).

Domena Notes — Nie

Widok/domena WWW — Nie

= (równe)

< (mniejsze niż)

> (większe niż)

<= (mniejsze niż lub równe)

>= (większe niż lub równe)

Powodują wyszukanie liczb lub dat tylko w polach liczbowych lub w polach dat.

Przykład

FIELD data1<25/12/98

Powoduje znalezienie dokumentów, w których pole data1 zawiera dowolną datę wcześniejszą niż 25 grudnia 1998.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Nie

- (łącznik)Powoduje znalezienie dokumentów zawierających parę słów połączonych łącznikiem.

Przykład

czarno-biały

Powoduje znalezienie dokumentów zawierających frazę czarno-biały.

Widok Notes — Tak

Domena Notes — Tak

Widok/domena WWW — Tak

Specjalne nazwy pól

Do wyszukiwania dokumentów według daty utworzenia służy pole typu _CreationDate (Data utworzenia). Na przykład:


znajduje dokumenty utworzone 5 stycznia 2001.

Do wyszukiwania dokumentów według daty ostatniej modyfikacji służy pole typu _RevisionDate (Data przeglądu). Na przykład:


znajduje dokumenty zmodyfikowane 5 stycznia 2001.

Te pola przechowywane są w nagłówku dokumentu, a nie w samym dokumencie, dlatego też nie są wymieniane na liście znalezionych nazw pól w oknie dialogowym właściwości dokumentu.

Uwaga: Jeśli język nie obsługuje wielkich liter, dowolne słowo będące również operatorem będzie traktowane jako operator.

Tematy pokrewne
Jakiego typu składni wyszukiwania należy użyć?
Tworzenie indeksu pełnotekstowego i zarządzanie nim
Opcje indeksu pełnotekstowego