Tipuri de căutare

TIPURI DE CAUTARI EBIBLIOPHIL (MARC_SELECT_ADVANCED)

A Conține cel puțin unul dintre cuvintele cheie (keywords any) = Asemănătoare cu k, dar fără condiția de „toate”.

B Începe cu expresia (begin) = Este cea mai rapidă formă de căutare. Utilizată în special în furnizarea rapidă de valori scurte sau căutări contextuale (autocomplete).

C Începe contine (contain) = Cautare de tip contine secventa, asa cum e redata, inclusiv spatii si separatori.

E Egalitate de șir de caractere (exact) = Conține exact expresia cerută, fără refixări sau postfixări. Este cea mai rapidă în multe cazuri, întrucât folosește indexul eficient

F Cautare libera (free search) = Cautare in care operatorii introdusi de utilizator sunt cei folositi la cautare (asa cum sunt redati). E un fel de mod expert pentru cei care cunosc operatorii FULLTEXT.

G Fixed length = Determina rezultatele care au lungimea exact cu valoarea numerica data. Daca valoarea e 0 atunci se determina rezultatele care sunt vide.

H După id de autoritate (authority_id) = Alt câmp special, cu filtrare după id-ul de autoritate.

I Situat într-un interval de valori (interval NUMERIC) = Secvența dată se situează între două valori a și b, reprezentate în variabile de intrare ca două valori alfanumerice. Sunt separate de șirul de caractere: „//”. (doua slash-uri)

K Cuvinte cheie – toate (keywords) = Conține toate cuvintele cheie menționate în expresia de căutare (fără rădăcini).

L Cuvinte cheie – toate și rădăcină (keywords all) = Conține oricare dintre cuvintele menționate ca şi cuvinte cheie, cu posibilitatea marcării rădăcinii unor cuvinte. De exemplu, se pot returna toate rezultatele care conțin unul dintre cuvintele „test literatură”, dar pot fi returnare și rezultate care conțin postfixări pentru rădăcina „test”, cum ar fi „testare”, „testări” sau „testing”.

N Tip special (recordname) = Fiecare înregistrare conține pe elementul de intrare o secvență alfanumerică unică utilizată ca link în adresa către înregistrare. Acest tip de căutare face filtrarea după acest câmp special, recordname.

O Căutare pe valori vide = Acest tip de căutare presupune determinarea valorilor care au câmpul de căutare vid. Util pentru determinarea înregistrărilor incomplete.

Q Căutare cuvinte intregi limbaj natural şi extindere = Tip de căutare cu dublă interogare în limbaj natural (nu se interpretează separatori). Vezi detalii la modul de căutare „x”.

R Căutare în limbaj natural = Tip de căutare în limbaj natural (nu se interpretează separatori). Util pentru expresii care conţin semne de punctuaţie.

U NULL = Determina rezultatele care au valoarea NULL (in sensul bazelor de date)

V Cautare in lista de valori = Determina rezultatele care contin una dintre valorile date in listă

W NOT EQUAL WITH = Determina rezultatele care sunt diferite de valoarea data

X Căutare fulltext cu extindere = Tip de căutare cu dublă interogare. Dacă primul set de rezultate este mic, datele acestuia se transformă în căutare pentru a doua interogare.

Y Tip de căutare interval tip dicţionar (interval ALFANUMERIC) = Tip de căutare interval de tip dicţionar. Poate fi folosit pentru indecşi de termenii, glosare, index pe subiecte, etc. Sunt separate de șirul de caractere: „//”. (doua slash-uri)

Tip de căutare „se termina cu…” = Tip de căutare „incepe cu orice, dar se termina cu secventa data”

[ string >= = Caută toate inregistrarile cu valoarea STRING mai mare sau egala cu… (interval inchis la stanga)

] string <= = Caută toate inregistrarile cu valoarea STRING mai mica sau egala cu… (interval inchis la dreapta)

( string > = Caută toate inregistrarile cu valoarea STRING strict mai mare decat… (interval deschis la stanga)

) string < = Caută toate inregistrarile cu valoarea STRING strict mai mica decat… (interval deschis la dreapta)

{ numeric >= = Caută toate inregistrarile cu valoarea NUMERICA mai mare sau egala cu… (interval deschis la stanga)

} numeric <= = Caută toate inregistrarile cu valoarea NUMERICA mai mica sau egala cu… (interval deschis la dreapta)

> numeric > = Caută toate inregistrarile cu valoarea NUMERICA strict mai mare decat… (interval deschis la stanga)

< numeric < = Caută toate inregistrarile cu valoarea NUMERICA strict mai mica decat… (interval deschis la dreapta)

Sidebar