BooleaSearch Operateurs-tutoriaal: word 'n Google Pro
As ons deesdae op soek is na inligting vir skool, werk of persoonlike gebruik, vertrou ons op soekenjins om te vind wat ons nodig het. Soekenjins kruip voortdurend op die web, indekseer bladsye en rangskik dit volgens 'n stel heuristieke om die mees relevante inligting te lewer.
In die meeste gevalle, as 'n soekenjin gebruik word, tik soekers sekere sleutelwoorde in waarop hulle probeer ondersoek. Vir die grootste deel werk dit, maar soms kry u irrelevante skakels.
Om beter resultate te kry, moet ons miskien aan die soekenjin sê om al die sleutelwoorde in te sluit of sekere sleutelwoorde uit te sluit. Hoe presies kan ons dit doen? Kom ons kyk na hierdie tutoriaal om uit te vind hoe u sekere Boole-operatore kan gebruik.
1 Boole Operateurs Oorsig
1.1 EN Operateur
1.2 OF operateur
1.3 NIE operateur nie
2 Soek enjin toepassing
2.1 Soek met Google
2.2 Soek met Bing
2.3 Soek met Yahoo!
2.4 Soek met Duck Duck Go
Boole Operateurs Oorsig
Die Boole-operatore EN, OF, en NIE, is die fundamentele basis vir alle rekenaar- en webtoepassings, insluitend soekenjins.
Boole-logika gebruik hierdie operatore om komplekse logika te skep wat beoordeel word as waar of onwaar. Op grond van die resultaat van die berekening word sekere aksies geneem óf nie gedoen nie.
Laat ons 'n oorsig kry van hoe hierdie operateurs werk voordat hulle nadink oor hoe om dit saam met die belangrikste verskaffers van soekenjins te gebruik.
Een basiese operateur wat in die Boole-logika gebruik word, is die AND-operateur. 'N Boole-uitdrukking kan verskillende dele daarin hê. As 'n EN-operateur by die dele aansluit, sal die uitdrukking slegs as waar beoordeel word as al die dele self waar is.
Hier is 'n voorbeeld van 'n stelling wat die AND-operateur gebruik:
a EN b EN c
In hierdie eenvoudige voorbeeld sal die Boole-stelling hierbo slegs tot waar beoordeel word as die dele, naamlik a, b en c almal evalueer tot waar. Uiteraard sou a, b en c in die soekenjins die sleutelwoorde wees waarna u soek. Enige bladsy met al drie sleutelwoorde wat ooreenstem, sal teruggestuur word.
'N Ander fundamentele operateur vir Boole-logika is die OR-operateur.
Anders as die AND-operateur, hoef dele van 'n Boole-uitdrukking wat deur 'n OR-operateur verbind word, nie almal waar te wees vir die uitdrukking om na waar te evalueer nie. As enige een van die dele wat deur 'n OR-operateur verbind is waar, dan sal die uitdrukking na waar beoordeel word.
Die volgende is 'n voorbeeld van 'n Boole-uitdrukking wat OR gebruik:
d OF e OF f
Die uitdrukking hierbo sal na waar beoordeel word as een of meer van die dele, naamlik d, e of f waar is.  Byvoorbeeld, as net e waar is, sal die hele stelling geëvalueer word.
NIE operateur nie
In teenstelling met die AND- en OF-operateurs, ignoreer die NIE-operateurs bloot Boole-uitdrukkings of gedeeltes van 'n Boole-uitdrukking nie.
In die volgende stelling is die uitdrukking "NIE a nie" slegs waar as 'n sigself onwaar is om mee te begin:
Die NIE-operateur word gereeld in sagteware-programmering gebruik om sekere stellings uit te voer wanneer 'n spesifieke voorwaarde onwaar is of om sekere items uit te sluit.
Soek enjin toepassing
Net soos Boole-operatore in baie programmeertale gebruik word om tafelprogramme of webtoepassings te skep, kan hierdie operatore ook op verskillende soekenjins gebruik word. Kom ons kyk hoe ons soektogte op groot soekenjins met Boole-operatore kan uitvoer.
Google is 'n uiters gewilde soekenjin wat nie net eenvoudige soektogte moontlik maak nie, maar ook gevorderde soektogte wat die genoemde Boole-operatore gebruik of implisiet gebruik. Baie van die sintaksis word op die gevorderde soek- en soekoperateurbladsye genoem.
As u op soek is na soekresultate wat ooreenstem met al die bepalings, roep u basies die EN-operateur aan. Google kyk standaard na al die bepalings wat by mekaar pas as u na resultate soek.
As u egter die EN-operateur intik, maak seker dat u hoofletters gebruik. Gestel ons byvoorbeeld die volgende in Google invoer:
gruwels spinnekop eiland
Google sal al die bladsye met al die woorde op die bladsy terugstuur. Hulle hoef nie noodwendig saam te wees nie. Dit is dieselfde as die toepassing van die EN Boole-toestand:
gruwels EN spinnekop EN eiland
Dit sal meestal resultate lewer vir die gruwelfilm Horrors of Spider Island uit 1960. Maar dit is eintlik die Engelse gedoopte weergawe van die Duitse film Ein Toter Hing im Netz (rofweg: "dead man hung on the net").
As u na albei weergawes van die film wil soek, gebruik u die OR-operateur:
gruwels spinnekop eiland | toter hing netz
Die getoonde navraag sal na bladsye met die woorde 'gruwels' en 'spinnekop' en 'eiland' met die woorde 'toter' en 'hing' en 'netz' gekyk word. As u hierdie navraag uitvoer, kry u ook resultate wat beide weergawes van die film insluit.
Behalwe vir die EN- en OF-operateurs, maak Google dit maklik om sekere resultate met die NIE-operateur uit te sluit met die minus-simbool (-).
Gestel jy het die Nazi-pogrom Kristallnacht bestudeer, en jy wou soek na inligting wat Hitler nie bespreek het nie. U kan die volgende soektog invoer:
Die uitvoering van hierdie navraag sal op alle bladsye met die woord "kristallnacht" lei, maar geen een wat direk na Hitler verwys nie
Soek met Bing
Bing het sy eie navraagstaal genaamd die Bing Query Language, wat verskillende operateurs het.
Al die operateurs wat deur Bing gebruik word, het baie soortgelyke sintaksis as Google s'n. Soos Google, is Bing standaard 'n EN-operateur om te soek.
As u wil, kan u by verskillende soekterme aansluit by AND (maak seker dat dit in alle doppe is) of & simbole. Vir die OR-operateur kan u OF gebruik om by verskeie soekterme aan te sluit of die | simbool.
Vir die NIE-operateur kan u óf die NIE-sleutelwoord (alle pette) gebruik nie, óf die simbool – of minus soos Google.
Soek met Yahoo!
Yahoo! soek het 'n soortgelyke sintaksis as Google en Bing. Vir die AND-operateur kan u 'n gereelde soektog sonder sleutelwoorde invul, of die AND-operateur eksplisiet gebruik. Om bladsye in te sluit wat ooreenstem met een van die sleutelwoorde, maar nie noodwendig almal nie, plaas die OF-sleutelwoord tussen die sleutelwoorde.
Let daarop dat die gevorderde soekbladsy van Yahoo! Nie die | of pypsimbool as plaasvervanger vir die OR sleutelwoord. Uiteindelik, om die soekresultate uit te sluit, kan u die NIE sleutelwoord of – (minus) simbool gebruik nie.
Soek met Duck Duck Go
Alhoewel Duck Duck Go nie so hoofstroom soos Google is nie, is dit van belang, want dit is die soekenjin "wat jou nie opspoor nie."
Soos die ander soekenjins, is die EN-operateur standaard, maar u kan die EN-sleutelwoord gebruik volgens Duck Duck Go se soek-sintaksisbladsy.
Om die OR-operateur te gebruik, plaas die OR-sleutelwoord (alle kaarte) tussen die soekterme. Ten slotte, gebruik die – of minus-simbool om die NOT-operator te implementeer wanneer u probeer om sleutelwoorde met Duck Duck Go uit te sluit.
Al die soekenjins het 'n paar Boole-vermoëns.
Gaan die soekenjins na om uit te vind wat hulle benodig. U kan dit meestal doen deur na die soekenjin se 'gevorderde soek'-funksie te gaan.
Hoe dit ook al sy, 'n bietjie beproewing en foute gaan baie. U kan 'OF' probeer en as dit nie werk nie, probeer dan "|." En so aan.
Die gebruik van Boole-logika in u soeknavrae verhoog die krag van soekenjins aansienlik. Soms is dit die enigste manier om die inligting wat u soek te vind.
Ons het meer gidse, tutoriale en infografika oor die gebruik van die internet:
7 Algemene blogfoute om te vermy: moenie op die verkeerde manier vasgevang word nie.
Blogging vir beginners: dit is ons e-boek wat u alles vertel wat u moet weet om te begin blog.
Hoe om geloofwaardige bronne op die internet te soek en vas te stel: daar is baie inligting op die internet wat u kan help om te skryf. Maar nie alles is betroubaar nie.
Wil jy weet hoe om 'n wonderlike blogpos te skep? Kyk na ons video, Secrets of a Killer Blog Post.
 Daar is 'n gevorderde Boole-operateur: XOR. Dit staan ​​vir 'eksklusiewe OF'. Dit is slegs waar as een van die voorwaardes waar is. Beskou dus ons voorbeeld hierbo:
d XOR e OF f
Dit sou waar wees as d, e of f alleen waar was. As d en e albei waar was, sou dit onwaar wees, anders as by 'n gewone OR-operateur.