Логический или булев поиск – это поиск с возможностью задания логических условий наличия или отсутствия в тексте определенных ключевых слов или фраз.
В данном онлайн приложении Логического поиска условия задаются с помощью специальных слов AND, OR, NOT – обязательно в верхнем регистре. При этом слово AND формирует запрос, для которого будут найдены все файлы, где присутствуют слова из левой и правой частей выражения AND одновременно. Слово OR формирует запрос, для которого будут найдены все файлы, где присутствуют слова из левой или правой частей выражения OR или из обеих одновременно. Сочетание слов AND NOT формирует запрос, для которого будут найдены все файлы, где присутствуют слова из левой части выражения, но отсутствуют слова из правой части выражения.
Пример логического поиска с использованием слова AND: "Einstein AND Albert". Данный запрос вернет все файлы, текстовый контент которых содержит одновременно слова "Einstein" и "Albert".
Пример логического поиска с использованием слова OR: "relativity OR quantum". Данный запрос вернет все файлы, текстовый контент которых содержит хотя бы одно слово из двух – "relativity", "quantum".
Пример логического поиска с использованием слов AND NOT: "quantum AND NOT Einstein". Данный запрос вернет все файлы, текстовый контент которых содержит слово "quantum", но не содержит слово "Einstein".
Система полнотекстового поиска GroupDocs.Search, на основе которой построено данное приложение, поддерживает произвольную глубину вложенности операторов логического поиска. Для задания очередности вычисления логического выражения могут использоваться круглые скобки.
Вы можете выполнять логический поиск во многих форматах файлов. Пожалуйста, ознакомьтесь с полным списком ниже.