Буль издөө деген эмне?

Мазмуну:

Буль издөө деген эмне?
Буль издөө деген эмне?
Anonim

Издөө системасынын контекстиндеги логикалык издөө - издөөңүздү чектөө, кеңейтүү же аныктоо үчүн атайын сөздөрдү же символдорду колдоно турган издөөнүн бир түрү.

Бул AND, OR, NOT жана сыяктуу логикалык операторлор аркылуу мүмкүн болот NEAR, ошондой эле + (кошуу) жана - (кемитүү).

Операторду логикалык издөөгө кошконуңузда, натыйжалардын кеңири спектрин алуу үчүн ийкемдүүлүктү киргизесиз же байланышы жок натыйжалардын санын азайтуу үчүн чектөөлөрдү аныктап жатасыз.

Image
Image

Эң популярдуу издөө системалары логикалык операторлорду колдойт, бирок веб-сайттан таба турган жөнөкөй издөө куралы колдобойт.

Буль мааниси

19-кылымдагы англис математиги Джордж Буль алгебралык методду иштеп чыккан, ал биринчи жолу 1847-жылы жазылган «Логиканын математикалык анализи» китебинде сүрөттөп, «Ойлоо мыйзамдарын иликтөө» (1854) аттуу китебинде түшүндүргөн.

Буль алгебра заманбап эсептөөлөр үчүн негиз болуп саналат жана бардык негизги программалоо тилдери аны камтыйт. Ошондой эле статистикалык методдордо жана көптүктөр теориясында чоң көрсөткүчтөр бар.

Бүгүнкү маалыматтар базасын издөө негизинен буль логикасына негизделет, ал бизге параметрлерди майда-чүйдөсүнө чейин көрсөтүүгө мүмкүндүк берет, мисалы, башкаларды кошпогондо, терминдерди бириктирүү. Интернет маалымат базаларынын чоң жыйнагына окшош экенин эске алганда, бул жерде да логикалык түшүнүктөр колдонулат.

Буль издөө операторлору

Логикалык веб издөө максаттары үчүн булар сиз билишиңиз керек болгон терминдер жана символдор:

Буль оператору Символ Түшүндүрүү Мисалы
ЖАНА + Бардык сөздөр натыйжаларда болушу керек футбол ЖАНА nfl
ЖЕ Натыйжалар сөздөрдүн каалаганын камтышы мүмкүн paleo ЖЕ баштапкы
ЭМЕС - Натыйжалар оператордон кийинки терминден башкасын камтыйт диета вегетариандык ЭМЕС
ЖАКЫНДА Издөө сөздөрү бири-биринин сөзүнүн белгилүү санында болушу керек шведдик NEAR министри

Көпчүлүк издөө системалары демейки OR Буль операторун колдонот, демек сиз бир топ сөздөрдү терсеңиз болот жана ал алардын каалаганын издейт, бирок алардын баарын эмес.

Бул логикалык операторлорду бардык издөө системалары колдой бербейт. Мисалы, Google - түшүнөт, бирок NOT колдобойт. Жардам алуу үчүн Google'дагы логикалык издөөлөр жөнүндө көбүрөөк билип алыңыз.

Логикалык издөөлөр эмне үчүн пайдалуу

Дайыма издегениңизде, мисалы, ит иттердин сүрөттөрүн издеп жатсаңыз, көп сандагы натыйжаларды аласыз, балким миллиарддаган. Эгерде сиз иттердин белгилүү бир породасын издеп жатсаңыз же иттердин белгилүү бир түрүнүн сүрөттөрүн көргүңүз келбесе, бул жерде буль издөө пайдалуу болот.

Иттердин сүрөттөрүн элеп отуруунун ордуна, пудельдердин же боксерлордун сүрөттөрүн тыштабоо үчүн NOT операторун колдонсоңуз болот.

Логикалык издөө биринчи издөөнү иштеткенден кийин өзгөчө пайдалуу. Мисалы, сиз киргизген сөздөргө тиешелүү көптөгөн натыйжаларды берген издөөнү иштетсеңиз, бирок чындыгында сиз издеп жаткан нерсеңизди чагылдырбайт, анда бул жыйынтыктардын айрымдарын алып салуу жана конкреттүү сөздөрдү кошуу үчүн логикалык операторлорду киргизип баштасаңыз болот.

Иттердин мисалына кайтуу үчүн, муну карап көрөлү: сиз иттердин көптөгөн туш келди сүрөттөрүн көрөсүз, ошондуктан парктардагы иттерди көрүү үчүн +park кошосуз. Балким ошол миллиарддаган жыйынтыктар азыр бир нече миллионго чейин кыскарган. Эми сиз суусу бар натыйжаларды алып салгыңыз келип жатат, андыктан - суу камтыңыз. Ошол замат, бул бир веб-издөө амалы сизге кызыкпаган сансыз натыйжаларды кыскартууга мүмкүндүк берди.

Көбүрөөк логикалык издөө мисалдары

Төмөндө логикалык операторлордун дагы бир нече мисалдары келтирилген. Сиз аларды бириктирип, фразаларды аныктоо үчүн тырмакчалар сыяктуу башка өркүндөтүлгөн издөө параметрлерин колдоно аларыңызды унутпаңыз.

Буль операторлору издөө системасы аларды кадимки сөз эмес, оператор катары түшүнүшү үчүн бардык чоң тамгалар менен жазылышы керек.

ЖАНА

Бул жерде эки сөздү кошуп бекер оюндарды кантип тапса болот:


акысыз ЖАНА оюндар

Бул Windows жана iOS түзмөктөрүндө иштей турган видео чат колдонмолорун издейт:


"видео чат колдонмосу" iOS жана Windows

ЖЕ

Күндүз ачык турган үйлөрдү табуу үчүн муну издеңиз:


"ачык үйлөр" ишемби ЖЕ жекшемби

Эгер макаланын кандайча түзүлүшү мүмкүн экенин билбей жатсаңыз, эки сөздү тең камтуу үчүн мындай издөөнү байкасаңыз болот:


"мыкты веб браузер" macOS ЖЕ Mac

ЭМЕС

2022-жылы айтылган тасмаларды табыңыз, бирок комедия деген сөз бар бардык барактарды кошпоңуз:


2022 тасмалар -комедия

Палео рецепттери жөнүндө веб-баракчаларды табыңыз, бирок алардын эч биринде "кант кошуу" деген сөздөр жок экенин текшериңиз:


"палео рецепттери" -"кант кошуу"

Сунушталууда: