Введение
В информатике поиск фраз позволяет пользователям извлекать контент из информационных систем (таких как документы из систем хранения файлов, записи из баз данных и веб-страниц в Интернете), которые содержат определенный порядок и комбинацию слов, определенных пользователем. Поиск фраз является одним из многих операторов поиска, которые являются стандартными в технологии поисковых систем, наряду с булевыми операторами (AND, OR и NOT), операторами отсечения и дико-кодными операторами (обычно представленными символом звездочки), операторами кода поля (которые ищут конкретные слова в определенных полях, таких как поле Автор в периодической базе данных) и операторами близости (которые ищут определенные слова, которые появляются близко друг к другу, если не непосредственно рядом друг с другом, как в поиске фраз). Операторы поиска используются для уточнения поиска, когда простой поиск по ключевым словам дает слишком много нежелательных результатов. Хотя точная функциональность каждой поисковой системы определяется ее разработчиками, поиск фраз обычно выполняется путем обертывания желаемой фразы в кавычки. Например, поиск красного яблока может возвращать записи, содержащие слово "яблоко", те, которые содержат "красный", и те, которые содержат оба слова, независимо от того, где в записи они появляются (то есть, предполагая, что поисковая система применяет логику Булева ОР к своей функции поиска ключевых слов), тогда как поиск "красного яблока" будет возвращать только записи, содержащие фразу "красное яблоко". Поиск фраз является одним из наиболее важных методов, связанных с оптимизацией текстового контента веб-страниц таким образом, чтобы его, вероятно, нашел кто-то, ищущий определенную строку текста.