В условиях поиска на основе свойств используются любые из описанных ниже операторов в зависимости от того, применимы ли они к выбранному свойству.
- В - позволяет получить документы с несколькими значениями свойств (заданными в виде списка), если введенное вами значение окажется в этом списке.
- Задано - позволяет получить документы со значением свойства значения объекта, указывающим на другой объект. Ввести значение для этого оператора нельзя.
В случае свойства значения объекта это означает, что объект не является нулевым.
- Не задано - позволяет получить документы с незаданным значением свойства значения объекта. Ввести значение для этого оператора нельзя.
В случае свойства значения объекта это означает, что объект является нулевым.
- Равен - позволяет получить документы со значением свойства, совпадающим с тем, которое вы ввели в столбце Значение.
В случае свойства значения объекта этот оператор означает, что у двух объектов один и тот же GUID в хранилищах объектов. Вы можете добавить два объекта с одним и тем же GUID в разные хранилища объектов, выполняя задачу экспорта и импорта.
- Не равен - позволяет получить документы, у которых значения свойств не совпадают с тем, что вы ввели в столбце Значение.
Этот оператор не позволяет находить документы с пустым (или нулевым) значением свойства.
Чтобы найти такие документы, используйте оператор Является нулевым.
Совет: Обработка оператора
Не равно занимает много времени, так как нужно последовательно оценить каждый элемент.
Чтобы добиться наилучших результатов,
ограничьте поиск именем папки.
- Больше чем - указывает, что значение свойства должно быть больше (или, в случае свойств дат, позже) значения, введенного вами в столбец Значение.
При этом исключаются документа, у которых значение свойства совпадает со сравниваемым значением.
Например, если вы введете условие вида
name greater than Brown
вы получите все значения, которые следуют после слова Brown по алфавиту (в соответствии с порядком символов ASCII), но не получите само значение Brown.
- Меньше чем - указывает, что значение свойства должно быть меньше (или, в случае свойств дат, раньше) значения, введенного вами в столбец Значение.
При этом исключаются документа, у которых значение свойства совпадает со сравниваемым значением.
Например, если вы введете условие вида
name less than Brown
вы получите все значения, которые идут перед словом Brown по алфавиту (в соответствии с порядком символов ASCII), но не получите само значение Brown.
- Является нулевым - указывает, что в хранилище объектов нет значения этого свойства.
- Не является нулевым - указывает, что у свойства есть значение.
- Больше или равно - указывает, что значение свойства должно быть больше или равно (или, в случае свойств дат, позже или таким же) значению, введенному вами в столбец Значение.
Например, если вы введете условие вида
name greater than or equal to Brown
вы получите имя Brown и все имена, которые следуют после слова Brown по алфавиту (в соответствии с порядком символов ASCII).
- Меньше или равно - указывает, что значение свойства должно быть меньше или равно (или, в случае свойств дат, раньше или таким же) значению, введенному вами в столбец Значение.
Например, если вы введете условие вида
name less than or equal to Brown
вы получите имя Brown и все имена, которые идут перед именем Brown по алфавиту (в соответствии с порядком символов ASCII).
- Подобно - В сочетании с оператором Подобно (LIKE) в условии поиска можно использовать символы подстановки, чтобы оценить текстовое свойство.
- Чтобы обозначить ноль или более символов, используйте символ %.
Например:
Last_name LIKE Br%
При этом будут найдены все документы, в которых свойство Last_name имеет значение Br или начинается с символов Br.
- При использовании оператора LIKE в сочетании с символами подстановки этот оператор преобразуется в следюущие операторы в поле 'Поиск в' в Workplace XT: начинается с, заканчивается на и содержит.
- Чтобы обозначить один (обязательный) символ, используйте символ подчеркивания (_). Например: Last_name LIKE Brow_.
При этом будут найдены все документы, в которых свойство Last_name содержит точно пять символов и начинается с символов Brow.
- Использовать оператор LIKE для оценки дат, числовых значений и свойств с несколькими значениями нельзя.
В условии можно использовать более одного символа подстановки.
Дополнительные примеры смотрите в разделе Столбец Значение.
Если вы не используете символы подстановки в значении, оператор Подобно будет функционировать так же, как оператор Равен.
- Не подобно - В сочетании с оператором Не подобно (NOT LIKE) в условии поиска можно использовать символы подстановки, чтобы оценить текстовое свойство. В условии можно использовать более одного символа подстановки.
- Чтобы обозначить ноль или более символов, используйте символ %. Например: Last_name NOT LIKE Br%. При этом будут найдены все документы, в которых свойство Last_name не представляет собой сочетание символов Br и не начинается с символов Br.
- Document_Title LIKE %Names
При этом будут найдены документы с именами вида: Names, MoreNames и т.п.
- Чтобы обозначить один (обязательный) символ, используйте символ подчеркивания (_). Например:
Last_name NOT
LIKE Brow_
При этом будут найдены все документы с любым значением свойства Last_name, кроме слова из пяти символов, начинающейся с символов Brow.
- Если вы не используете символы подстановки в значении, оператор Не подобно будет функционировать так же, как оператор Не равно.