Ortodoxia Online vă pune la dispoziție posibilitatea căutarii în textul bibliei și în lexicon.
Căutarea se face doar în biblia curentă și nu în toată colecția de biblii.
Căutarea în biblie returnează versete ordonate după carte-capitol-verset în succesiunea firească a bibliei.
Există două metode de căutare:
Fiecare metodă de căutare are particularitățile ei. Sintaxele celor două metode sunt diferite și nu trebuie să fie amestecate.
Indiferent de metoda de căutare semenele de punctuație și mărimea literelor (majuscule sau minuscule) sunt ignorate.
Adam = adam = aDAm
În mod implicit semnele diacritice sunt ignorate.
vicleșug = viclesug
Pentru o căutare mai precisă care include și semenele diacritice trebuie să bifați "cu diacritice".
vicleșug ≠ viclesug
Prea multe rezultate diluează calitatea răspunsului iar motorul de căutare nu este menit obținerii de rezultate statistice. De aceea s-a limitat ca răspunsul să conțină maximum 250 de versete. Rafinarea rezultatelor se poate face prin restrângerea domeniului de căutare sau folosind operatorii logici.
În exemplele de mai jos căutările s-au facut în textul Bibliei Sinodale (BOS).
Este folosită implicit în vederea creșterii vitezei de căutare.
Următorul bloc conține un rezumat al sintaxei căutării FTS în format BNF. Urmează explicații detaliate.
<fraza> := <șir> [<șir> ...]; <interogare> := [^] <frază> <interogare> := ( <interogare> ) <interogare> := <interogare> & <interogare> <interogare> := <interogare> | <interogare> <interogare> := <interogare> ! <interogare> <grup NEAR> := NEAR ( <frază> <frază> ... [, N] ) <interogare> := <grup NEAR>
Noțiunea de șir se referă la șiruri de litere.
Un șir poate fi specificat în următoarele moduri:
"a zis Adam"
Adam
dam
O frază este alcătuită din unul sau mai multe șiruri.
"a zis Adam" femeie
Prin interogare se execută căutarea în textului bibliei pe baza unor condiții date în vederea obținerii unui rezultat.
Interogarea este alcătuită din una sau mai multe fraze.
Există un simbol (wildcard) specific care pot fi utilizat în căutarea FTS:
^ | accent circumflex | dacă apare imediat înaintea unei fraze va căuta doar fraza aflată la începutul versetului. Nu poate fi inserat în mijlocul unei fraze. |
Exemplu:
^Adam
va returna doar versetele care încep cu Adam (5 versete).
(^"atunci a" către) (bifați cu diacritice)
va returna 109 versete care încep cu "Atunci a" şi conțin şi cuvântul "către".
Observați că pot fi folosite parantezele rotunde pentru gruparea frazelor.
Operatorii logici &, | și ! pot fi folosiți pentru a conecta termeni în cadrul unei cereri de căutare:
& | sens logic ȘI | numai dacă ambii termeni adiacenți lui & se găsesc în verset atunci acesta se va adăuga la rezultate |
| | sens logic SAU | dacă oricare dintre termenii separați de | se găsesc în verset atunci acesta se va adăuga la rezultate |
! | sens logic NU | dacă termenul care urmează dupa ! este găsit în verset atunci versetul va fi exclus din rezultate |
Când folosiți aceşti operatori, nu uitați să lăsați un spațiu între operator şi termenii adiacenți.
Ghilimelele ("") sunt folosite pentru a grupa termeni.
Exemple:
ada & eva
va găsi versete care conțin cuvinte de tipul (Adam - Eva) dar și (cineva - zadar) sau (adauge - ceva). Observați că ordinea termenilor în verset nu contează.
"a intrat" "în corabie" (bifați cu diacritice)
va găsi 7 versete, dar
"a intrat în corabie" (bifați cu diacritice)
va găsi doar 2 versete; pe când
"a intrat in corabie" (bifați cu diacritice)
nu va găsi niciun verset.
Adam ! Eva
va găsi versetele în care apare doar Adam dar nu apare Eva.
Adam | Eva (bifați cu diacritice)
va găsi 683 de versete în care apare termenul Adam sau termenul Eva (nu neapărat în același timp) care conțin pe lânga cuvintele la care ne așteptam (Adam) sau (Eva) și cuvinte de tipul (cineva), (ceva), (Adami-Necheb), (Adama).
Pentru a îngusta căutarea putem folosi NOT
Adam | Eva ! cineva
care va returna 356 de versete.
(^"atunci a" către) ! (CAIN | AVRAAM | Domnul) (bifați cu diacritice)
va returna versetele (38 în total) care încep cu "Atunci a", conțin și cuvântul "către" dar nu conțin cuvintele Cain, Avraam sau Domnul.
Căutarea în proximitate se face folosind grupul NEAR.
NEAR caută versetele în care frazele se găsesc (în cadrul unui verset) într-o anumită vecinătate una față de alta măsurată în cuvinte.
Un grup NEAR este specificat de cuvântul cheie NEAR, urmat de o paranteză deschisă, urmat de două sau mai multe fraze separate de spații, urmate opțional de o virgulă și de parametrul numeric N, urmat de o paranteză închisă.
Parametrul N indică numărul maxim de cuvinte dintre fraze. Asta înseamnă că versetele în care cele două fraze au cel mult N cuvinte între ele vor fi incluse în rezultate. Dacă nu este furnizat niciun parametru N, acesta este implicit 10.
Exemple:
NEAR(Adam Eva)
va găsi:
Fac. 3, 20 | Și a pus Adam femeii sale numele Eva, adică viață, pentru că ea era să fie mama tuturor celor vii. |
Fac. 4, 1 | După aceea a cunoscut Adam pe Eva, femeia sa, și ea, zămislind, a născut pe Cain și a zis: «Am dobândit om de la Dumnezeu». |
Fac. 4, 25 | Adam a cunoscut iarăși pe Eva, femeia sa, și ea, zămislind, a născut un fiu și i-a pus numele Set, pentru că și-a zis: «Mi-a dat Dumnezeu alt fiu în locul lui Abel, pe care l-a ucis Cain». |
Tob. 8, 6 | Tu ai făcut pe Adam și Tu ai făcut pe Eva, femeia lui, pentru a-i fi ajutor și sprijin, și din ei s-a născut neamul omenesc. Tu ai zis: «Nu este bine să fie omul singur; să-i facem un ajutor asemenea lui». |
1 Tim. 2, 13 | Căci Adam a fost zidit întâi, apoi Eva. |
NEAR(Adam "pe Eva",2)
va găsi:
Fac. 4, 1 | După aceea a cunoscut Adam pe Eva, femeia sa, și ea, zămislind, a născut pe Cain și a zis: «Am dobândit om de la Dumnezeu». |
Căutarea la nivel de caracter este specificată de cuvântul cheie "LIKE" (plasat la început), urmat de un spațiu, urmat de textul de căutat.
Există două simboluri (wildcards) specifice care pot fi utilizate pentru o căutare la nivel de caracter:
% | procent | reprezintă zero, unu sau mai multe caractere |
_ | subliniere | reprezintă un singur caracter |
Aceste simboluri pot fi folosite și în combinații (împreună în aceeași căutare).
Exemple:
LIKE %adam
va căuta toate versetele care se termină cu adam.
LIKE adam%
va căuta toate versetele care se încep cu adam.
LIKE %adam%
va căuta toate versetele care conțin adam (indiferent de poziție în verset).
LIKE %car_ea%
va găsi toate versetele (în total 226 versete) care conțin cuvintele carnea sau cartea.
Când se folosesc simbolurile de mai sus (proprii căutării la nivel de caracter) nu se poate folosi simbolul (^) specific FTS.