Логические операторы
Оператор | Синтаксис | Описание | Пример |
---|---|---|---|
AND | <термин1> AND <термин2> | Используйте оператор AND между терминами запроса для нахождения документов, содержащих оба объединяемых им термина. Если между терминами отсутствует какой-либо оператор, по умолчанию используется оператор AND | формальдегид AND хлорид |
OR | <термин1> OR <термин2> | Используйте оператор OR между терминами запроса для нахождения документов, содержащих хотя бы один из терминов | формальдегид OR хлорид |
NOT | NOT <термин> | Используйте оператор NOT для исключения тех документов, в которых содержится нежелательный термин | AB=(газ NOT нефть) |
Операторы контекстной близости
Оператор | Синтаксис | Описание | Пример |
---|---|---|---|
WITHIN | <термин1> <термин 2> WITHIN <количество слов> | Оператор WITHIN используется для задания расстояния между терминами в тексте. Число, приводимое после оператора WITHIN указывает максимальное количество слов в промежутке текста от одного термина до другого без учета порядка следования терминов. Оператор WITHIN может быть использован только с двумя терминами. Если требуется указать критерий контекстной близости для трех и более терминов, достаточно использовать вложенный оператор WITHIN, см. примеры. Будьте внимательны относительно использования скобок. Например, правильно: формальдегид хлорид WITHIN 2 Неправильно: (формальдегид хлорид) WITHIN 2 | формальдегид хлорид WITHIN 0 – находит термины формальдегид и хлорид, следующие в произвольном порядке друг за другом формальдегид хлорид WITHIN 1 – находит термины формальдегид и хлорид, следующие в произвольном порядке друг за другом или с одним термином между ними формальдегид (хлорид кислота WITHIN 2) WITHIN 2 – находит термины формальдегид, кислота и хлорид с не более, чем двумя терминами между хлорид и кислота, и не более, чем двумя терминами между формальдегид и между хлорид и кислота |
ADJ | <термин1> <термин2> ADJ <количество слов> | Оператор смежности терминов (ADJ) определяет близость терминов, как и оператор WITHIN, задает расстояние между терминами с учетом порядок их следования в тексте (или поисковом поле). Оператор ADJ может быть использован только с двумя терминами. Если требуется указать критерий контекстной близости для трех и более терминов, достаточно использовать вложенный оператор ADJ, см. пример для оператора WITHIN | анализ математика ADJ 2 – находит термины анализ и математика, следующие в прямом порядке и разделенные не более чем двумя терминами |
BETWEEN | <термин1> BETWEEN <термин2> [AND] <термин3> | Используйте оператор BETWEEN для поиска <термина 1> между двумя другими терминами. Вы должны указать термин слева от оператора BETWEEN и два термина справа. Вы можете использовать только оператор AND между терминами 2 и 3. Если Вы не укажете AND, система будет подразумевать AND между этими терминами. Оператор BETWEEN может быть использован только с тремя терминами. Если требуется указать критерий контекстной близости для трех и более терминов, достаточно использовать вложенный оператор BETWEEN | климатических BETWEEN значения факторов – находит термин климатических между терминами значения и факторов коэффициента between значение (учитываемого between каждого фактора) – находит следующий порядок терминов: определяют значение коэффициента оптимальности каждого учитываемого фактора |
Примечания:
- Правильный запрос: ALL_TEXT=(медь and [1:6] within 3) или ALL_TEXT=(медь AND [ 1 TO 6 ] WITHIN 3); интервалы задаются при помощи квадратных (границы включаются) и фигурных (границы не включаются) скобок. Разделителем границ интервала являются символ ":" или ключевое слово "TO".
- Операторы контекстной близости могут применяться только для полей, содержащих текст, а также числовые значения, например, AB, CL, DE, TI и других. Поиск по именным полям (IN, PA, PE, NM) по запросу вида «IN= (Иван Петров)» проводится в рамках одного имени (т.е. авторы Иван Иванов и Петр Петров найдены не будут), поэтому использовать операторы контекстной близости при поиске по именным полям вида «IN=Иван AND Петров WITHIN 1» не требуется.
- В качестве операндов операторов контекстной близости могут использоваться любые другие выражения контекстной близости, например, «ракетный AND (жидкий +1w двигатель) WITHIN 5».
- В качестве операндов допустимо использовать термины с символами усечения, например, «забойн* 0w давлен*».
- В качестве операндов допустимо использовать фразы.
- В качестве операндов допустимо использовать выражения нечеткого поиска.
- В качестве операндов допустимо использовать выражения с логическим оператором OR. Например, «ракетный AND (двигатель OR движок) WITHIN 1».
Операторы сравнения дат
Оператор | Синтаксис | Описание | Пример |
---|---|---|---|
= | =<Дата> | Используйте оператор = со следующей за ним датой для нахождения документов, опубликованных в данную дату | DP =19910712 – находит документы, опубликованные 12 июля 1991 года |
> | ><Дата> | Используйте оператор > со следующей за ним датой для нахождения документов, опубликованных позднее указанной даты | DP>19910712 – находит документы, опубликованные позднее 12 июля 1991 года, не включая указанную дату |
< | <<Дата> | Используйте оператор < со следующей за ним датой для нахождения документов, опубликованных до указанной даты | DP<19910712 – находит документы, опубликованные до 12 июля 1991 года, не включая указанную дату |
>= | >=<Дата> | Используйте оператор >= со следующей за ним датой для нахождения документов, опубликованных в указанную дату и позднее | DP>=19910712 – находит документы, опубликованные 12 июля 1991 года и позднее |
<= | <=<Дата> | Используйте оператор <= со следующей за ним датой для нахождения документов, опубликованных до указанной даты (включая ее) | DP<=19910712 – находит документы, опубликованные до 12 июля 1991 года "включая её" |
Примечание – Операторы сравнения (числового поиска) могут применяться только к полям, содержащим даты: DP, PD и AD.
Усечение и другие операторы подстановки
Оператор | Синтаксис | Описание | Пример |
---|---|---|---|
Не требуется | Усечение в дате | Возможен поиск патентного документа по неполной дате, включающей только год или год и месяц | dp=2018 - находит патентные документы (заявки) за весь календарный год 201801 – находит патентные документы (заявки) за календарный месяц |
* | Усечение в термине | Заменяет собой любой набор символов, включая их возможное отсутствие | системо* – находит термины системопробного, системотехнике; *вет – находит термины свет, цвет, ответ; актив*р – находит термины активатор; *вет* – находит термины разветвленный, соответствующий, полицветный, светорассеивающий и т.п. |
* | Усечение в числе | Заменяет собой любой набор символов, включая их возможное отсутствие | 05* - находит патентные документы, содержащие точное совпадения с термином (05) и термины, начинающиеся 05 (например, 056, 0514, 05111111 и т.д.); *112* - находит патентные документы, содержащие точное совпадения с термином (112) и термины, содержащие 112 (например, 056, 0514, 05111111 и т.д.); |
? | Оператор подстановки | Заменяет собой строго один символ (буква, число) | ?елаз – находит термины БелАЗ, Телаз 7? – находит термины 71, 72 и т.д. |
Для более получения более полной и достоверной поисковой выборки по запросу необходимо указывать название поискового поля (например, CL, AB, AD и т.д.).Операторы усечения и подстановки (?, *) не работают с полями даты/времени.В одном запросе возможно использование оператора(ов) усечения (*) и оператора(ов) подстановки.
Оператор поиска по фразе
Оператор поиска по фразе “” используется в случае необходимости провести поиск терминов, которые находятся в документе последовательно.Для использования оператора поиска по фразе заключите термины в двойные кавычки: “желобчатый шкив”.Данный запрос можно комбинировать с логическими операторами.Например: “желобчатый шкив” AND шестерн*.Примечание – Оператор поиска по фразе не может применяться для полей с датой: DP, PD и AD.
Скобки
Скобки используются для переопределения порядка других операторов и могут быть вложенными без ограничений. Таким образом, можно заключать поисковые термины и операторы в скобки для указания порядка, в котором они должны обрабатываться. Выражение в скобках обрабатывается первым, затем выражение за скобками.
Пример:Поисковый запрос (формальдегид OR хлорид) AND IC=A61K31/00 интерпретируется как: найти патентные документы, содержащие термины «формальдегид» или «хлорид» и, имеющие, в том числе, классификационный индекс A61K31/00.
Сокращения поисковых полей
Сокращения поисковых полей в поисковом запросе используются для точного указания полей, по которым требуется провести поиск. Для указания сокращения поискового поля используйте следующий синтаксис:<Сокращение поискового поля>=<Термин/Число/Дата>или<Сокращение поискового поля>=(<Выражение>)
Примеры:Поисковый запрос CL= формальдегид* интерпретируется как: найти все шаблонные расширения с основанием “формальдегид” в поле «Формула».Поисковый запрос DE= “хлорид” интерпретируется как: найти точно слово “хлорид” в поле «Описание»Поисковый запрос DE=(формальдегид* OR хлорид*) интерпретируется как: найти все шаблонные расширения с основанием “формальдегид” или основанием “хлорид” в поле «Описание».
Примечания:Если Вы не указываете явно поисковое поле в поисковом запросе, поиск ведется по полю text.При поиске по именным полям, например, IN, PA, PE или NM, заданное слово переводится в именительный падеж единственного числа. Например, по запросу IN=Ивановым будут найдены документы с автором «Иванов» и «Иванова».
Использование дат в запросе
Структура формата даты:
День | День может быть указан с помощью одной или двух цифр (0 является необязательным) от 1 до 31 |
Месяц | Месяц может быть указан с помощью одной или двух цифр (0 является необязательным) от 1 до 12 |
Год | Год может быть указан с помощью двух или четырех цифр |
Разделитель | В качестве разделителя Вы можете использовать “/”, “-“ или “.”. Разделитель может отсутствовать в поисковом запросе. |
Форматы даты, допустимые к использованию в поисковом запросе:
Формат | Примеры | Нормализация (внутренний формат системы) |
---|---|---|
ГГГГ.М(М).Д(Д) ГГГГ/М(М)/Д(Д) ГГГГ-М(М)-Д(Д) ГГГГ.М(М) ГГГГ/М(М) ГГГГ-М(М) | DP=2001.02.02 DP=2001.1.1 DP=2001/01/03 DP=2003/1/1 DP=1999-07-07 DP=1988-7-7 DP=2004.06 DP=2001.1 DP=2002/03 DP=2010/8 DP=1996-04 DP=1987-9 | 20010202 20010101 20010103 20030101 19990707 19880707 200406 200203 201008 199604 198709 |
Д(Д).М(М).ГГ Д(Д)/М(М)/ГГ Д(Д)-М(М)-ГГ | DP=01.01.99 DP=1.1.99 DP=01/01/99 DP=1/1/99 DP=01-01-99 DP=1-1-99 | 19990101 19990101 19990101 19990101 19990101 19990101 |
Д(Д).М(М).ГГГГ Д(Д)/М(М)/ГГГГ Д(Д)-М(М)-ГГГГ М(М).ГГГГ М(М)/ГГГГ М(М)-ГГГГ | DP=01. 01.1999 DP=1.1.1999 DP=01/01/1999 DP=1/1/1999 DP=01-01-1999 DP=1-1-1999 DP=07.2005 DP=7.2005 DP=03/2011 DP=3/2011 DP=02-2009 DP=2-2009 | 19990101 19990101 19990101 200507 201103 200902 |
ГГГГММДД ГГГГМ(М) ГГГГ | DP=19990101 DP=20040112 DP=199304 DP=1993/4 DP=2005 | 19990101 20040112 199304 2005 |
ГГГГ ММДД | DP=2013 0101 | Ошибка |
Использование индексов классификаторов в запросе
Доступен поиск по индексам шести различных классификаторов: МПК, СПК, Derwent World Patents Index (DWPI), Derwent Manual Codes, FI, F-term.Неполные классификационные индексы в документах можно искать с помощью усечений, по частям: A, A01, A01B, A01B23, A01B23/00.
Пример:IC=A01B – найти все документы, в индексе(ах) классификатора МПК, которых содержится значение «IC=A01B». Найдено: 359500 документов.IC=A01B19 – найти все документы, в индексе классификатора МПК, которых содержится значение – «IC=A01B19». Найдено: 3879 документов.IC=A01B19/1 – найти все документы, в индексе классификатора МПК, которых содержится значение – «IC=A01B19/1». Найдено: 295 документов.
Форматы классификационных индексов (на примере классификатора МПК):
Формат | Примеры | Нормализация (внутренний формат системы) |
---|---|---|
<Раздел> | IC=A IC=F IC=C | IC=A IC=F IC=C |
<Раздел><Класс> | IC=C01 IC=A5 | IC=C1 IC=A5 |
<Раздел><Класс><Подкласс> | IC=C01F IC=A1B | IC=C1F IC=A1B |
<Раздел><Класс><Подкласс><Группа> | IC=C01F3 IC=A5B25 | IC=C1F3 IC=A5B25 |
<Раздел><Класс><Подкласс><Группа>/00 | IC=C01F03/00 IC=A5B25/00 | IC=C1F3/00 IC=A5B25/00 |
<Раздел><Класс><Подкласс><Группа>/<Подгруппа> | IC=C01F0003/1 IC=A5B25/23 | IC=C1F3/1 IC=A5B25/23 |
Поиск по числам и диапазонам чисел в тексте
В текстах патентных документов часто упоминаются числа и диапазоны чисел, например, «не более 10 мг/л», «относительная влажность 25-30%», «под углом не менее 45°», и т.д.Система поддерживает поиск по числам, диапазонам чисел в полнотекстовых полях патентных документов.По аналогии с поиском по номерам публикаций и датам, для поиска по числам и диапазонам чисел в полнотекстовых полях можно использовать операторы сравнения>, <и TO. Поиск возможен по полям AB, CL, DE и ALL_TEXT.
Примеры:CL>10 – найти все документы, в формуле которых упоминается число больше 10 или диапазон, содержащий числа больше 10. Например, будут найдены тексты, содержащие: «длиной 35 см», «содержание около 30%», «менее 20 кг».AB=0.05 TO 0.07 – найти все документы, в реферате которых упоминается число от 0.05 до 0.07, либо есть диапазон, который его содержит. Например, будут найдены тексты, содержащие «содержание калия от 0.01 до 0.1 мг», «не более 0.06 мл».
Поиск на выбранном языке
Для всех текстовых полей поддерживается поиск на девяти языках (русский, английский, немецкий, французский, итальянский, испанский, японский, китайский, корейский).Для поиска результатов на конкретном выбранном языке используйте аббревиатуру текстового поля, нижнее подчеркивание и аббревиатуру языкового поля.Например:
- DE_RU (описание документа на русском);
- CL_EN (формула документа на английском);
- TI_ALL (название документа на всех языках);
- ALLTEXT_DE (поиск по всем текстовым полям на немецком).
Поиск на естественном языке
Запрос на естественном языке задается при помощи тройных кавычек: """<запрос на естественном языке>""". Термины внутри запроса соединяются по оператору ИЛИ, при этом термины соответствующие операторам расширенного запроса также будут считаться ключевыми словами. Данный синтаксис можно использовать для копирования отрывка текста какого-либо документа, чтобы исключить возможность нарушения синтаксиса поискового запроса.