Кіріспе

Компьютерлік мәтіндік іздеу сұранысы функциясы. Мәтінді өңдеуде жақындық іздеу – екі немесе одан көп бөлек сәйкес келетін сөздердің белгілі бір арақашықтықта орналасқан құжаттарды іздейді, мұнда арақашықтық – аралық сөздердің немесе таңбалардың саны. Жақындықтан өзге, кейбір жүзеге асырулар сөздердің тізбегіне де шектеу қоюы мүмкін, яғни ізделіп отырған мәтіндегі сөздердің реті іздеу сұранысының ретімен сәйкес болуы керек. Жақындықпен іздеу қарапайым сөздерді сәйкестендіруден асып, жақындық шартын қосады және көбінесе кеңейтілген іздеу түрі деп есептеледі. Мысалы, "қызыл кірпіш үй" іздеуі "қызыл кірпіштен жасалған үй" немесе "қызыл кірпіш үйі" сияқты тіркестерді таба алады. Жақындықты шектеу арқылы осы тіркестерге сәйкес келуге болады, сонымен қатар сөздер бір бетке шашырап кеткен немесе әртүрлі мақалаларда таралып кеткен құжаттарды іздеуден аулақ болуға болады.

Негізгі себептері

Жақындық іздеудің негізгі тілдік қағидасы – құжаттағы сөздердің жақын орналасуы олардың арасындағы байланысты білдіреді. Құжат авторлары бір идеяны немесе көршілес сөйлемдердегі немесе абзастарға жинақталған байланысты идеялар жиынын қамтитын сөйлемдерді жасауға тырысатынын ескере отырып, құжат құрылымында бірге қолданылатын сөздердің өзара байланысты болу ықтималдығы жоғары. Керісінше, егер екі сөз кітаптың екі шетінде орналасса, онда олардың арасындағы байланыс ықтималдығы төмендеу болады. Іздеу нәтижелерін тек белгіленген ең жақын аралықта немесе қашықтықта орналасқан сәйкестіктерді ғана қамту арқылы, іздеу нәтижелері шашыраңқы орналасқан сәйкестіктерге қарағанда маңыздырақ деп есептеледі. Коммерциялық интернет іздеу жүйелері әдетте орташа іздеу сұранысына тым көп сәйкестіктерді (еске алу деп аталады) береді. Жақындық іздеу – сәйкес келетін беттердің санын азайту және сөздердің жақындығын рейтинг беруге көмектесу арқылы сәйкес келетін беттердің релеванттылығын арттырудың бір жолы. Қосымша пайдасы ретінде, жақындық іздеу спам-дексингке қарсы күресуге көмектеседі, себебі сөздіктердің тізімдері немесе мыңдаған сөздердің тізімі бар веб-беттерден аулақ болу қажет, әйтпесе іздеу жүйесі сөздердің жиілігіне басымдық берсе, олар жоғары орын алады.

Буль синтаксисі мен операторлары

Жақындық іздеу тек кейбір кілт сөздердің белгілі бір арақашықтықта болуын талап ететінін көрсете алады. Жақындық іздеуді басқа іздеу синтаксисімен және/немесе басқару элементтерімен бірге қолдану арқылы іздеу сұранымын күрделендіруге болады. Көрсетілген кілт сөздер арасындағы жақындық іздеу шегін белгілеу үшін кейде NEAR, NOT NEAR, FOLLOWED BY, NOT FOLLOWED BY, SENTENCE немесе FAR сияқты операторлар қолданылады, мысалы: "brick NEAR house".