Wyrażenie Boole’a

Domyślnie, wyszukiwarka wyszuka elementy zawierające przynajmniej jedno z wprowadzonych słów. Sortowanie odbywa się zgodnie z liczbą malejącą odnalezionych słów, następnie zgodnie z porządkiem alfabetycznym.
Przykład szynka bolońska oznacza elementy, które zawierają słowo szynka lub bolońska (szynka bolońska, szynka parmeńska, deklaracja bolońska).
Wszystkie znaki niealfabetyczne lub niecyfrowe są zastępowane spacjami, akcenty nie są uwzględniane, podobnie wielkie litery/małe litery
Przykład ”Świętoszek” Moliere’a będzie analizowane jak słowa: świętoszek Moliere
Niektóre słowa są pomijane ponieważ są zbyt powszechne lub nie oznaczają nic szczególnego w języku polskim (przykład: i, z, na, ...).


Obcięcie

Słowa można obciąć z prawej strony, z lewej strony lub częściowo znakiem *
Przykład oran* wyszuka słowa rozpoczynające się na oran (orangutan, orangutany, oranżada, ...), *logia wyszuka słowa kończące się na ‘logia’(psychologia, teologia, trylogia, .. .), p*logia wyszuka słowa rozpoczynające się p i kończące się na logia (psychologia, paleontologia, patologia...).
Wiele obcięć może być wykorzystywanych w tym samym słowie.

Wyszukiwanie za pomocą terminu dokładnego

Termin dokładny jest określany tekstem w cudzysłowiu. Jeśli wyszukiwarka natrafi na termin dokładny, wyszuka elementy zawierających wskazane terminy dokładne.
Przykład "ząb" oznacza wszystkie elementy zawierające termin ząb (trójząb, ząbkowane, …)
Wyszukiwanie dokładne jest praktyczne dla wyszukiwania wyrażeń zawierających spacje lub znaki interpunkcyjne.(na przykład skrótowiec).
Przykład\"A.N.P.E.\" wyszuka elementy zawierających tekst A.N.P.E., A.N.P.E. wyszuka elementy zawierające A lub N lub P lub E.
Akcenty i wielkie litery/małe litery nie są uwzględniane w terminie dokładnym. W końcu, terminy dokładne można wykorzystywać we wszystkich wyrażeniach złożonych opisanych poniżej.

Negacja

Symbol ~ przed terminem oznacza negację tego terminu. Oznacza to wyszukiwanie wszystkich elementów nie zawierających tego terminu.
Przykład ~praca oznacza wszystkie elementy z wyjątkiem elementów zawierających słowo praca.

Operatory logiczne pomiędzy dwoma słowami

Operatory logiczne można wykorzystywać pomiędzy słowami

Operatory można łączyć w tym samym wyrażeniu. Wykonywane są w porządku \"od lewej do prawej\".
Przykład poezja + francuski* - romantyczny* oznacza elementy zawierające poezja i francuski (ego)(e) bez romantyczny(ch).

Uwaga, dwa operatory nie mogą następować jeden po drugim, negacja nie może być łączona z operatorem + ani z operatorem - (czyli nie: +~ co wychodzi na -).

Grupowanie

Wyrażenia może grupować w nawiasy. Umożliwia to zmianę w kolejności użycia operatorów lub tworzenie wyrażeń złożonych.
Przykład

Nawiasy można przeplatać bez ograniczeń.
Przykład (poezja + (francuski romantyczny)) (literatura + XIX) oznacza we wszystkich elementach, które zawierają francuski lub romantyczny, jedynie te, które zawierają słowa poezja lub elementy, które zawierają słowa literatura lub XIX

Sortowanie wyników

Wyniki są sortowane według zgodności z treścią pytania, a następnie w porządku alfabetycznym.
Przykład


Wyrażenia Boole’a są wykorzystywane w wyszukiwanie proste i wwyszukiwanie według kryteriów.