При поиске на основе содержимого будут возвращены документы, в содержимом которых встречается заданный вами текст. Для этого документы должны быть проиндексированы. Узнайте у администратора системы, были ли проиндексированы документы в ваших хранилищах объектов. Результаты можно расставить по рангу, если вы выбрали эту опцию в опциях дизайнера поиска.
При поиске на основе содержимого выполняется поиск слов и фраз в содержимом документа и/или его свойствах - в зависимости от того, как индексированы компоненты хранилища объектов. Если свойства индексированы, администратор решает, какие свойства попадут в индексированный набор.
Значение свойств должны быть сформатированы как текстовые строки, а не как числа или даты. Вы не указываете, где находится текст (в содержимом или свойствах). Документ будет найден, если слова встречаются в любой из этих областей. Советы по созданию поиска на основе содержимого смотрите в разделе Выбрать тип объекта.
При поиске на основе содержимого вы заполняете столбцы Просмотр, Слова/Фразы и Модификаторы. (Если вы не выберете модификатор, по умолчанию подставляется значение "Нет".) В случае шаблонов поиска вы можете оставить столбец Слова/Фразы пустым (если в столбце Просмотр не задано значение Скрытый или Только чтение). Определения каждой из опций в столбце Просмотр смотрите в разделе Столбец Просмотр.
Введите одно или несколько слов в столбец Слова/Фразы. Слова могут содержать специальные символы.
Если просто ввести одно слово в качестве критерия поиска, механизм поиска будет искать разные формы этого слова (однокоренные слова). Если указать для поиска значение, используя только заглавные буквы, поиск однокоренных слов не производится.
Вы можете выключить поиск однокоренных слов и потребовать сопоставления регистра символов, заключив искомое значение в двойные кавычки, можете искать шаблоны вхождений, используя звездочку (*) в качестве символа подстановки, или можете исключить слово, поставив перед ним восклицательный знак (!). Смотрите примеры в приведенных ниже таблицах.
IBM Content Search Services | ||
---|---|---|
Нужное условие поиска | Введите в поле Слова/Фразы | Выберите модификатор |
Поиск одного слова точно в том виде, в каком оно введено. | "Слово" | Нет |
Поиск одного слова без учета регистра символов. | слово | Нет |
Поиск однокоренных вариантов одного слова. | слово | Нет |
Поиск шаблона вхождений с использованием символа подстановки. Смотрите справа раздел Использование символа подстановки. | сл*о | Нет |
Исключить документ с этим словом. | !слово | Нет |
Если вы введете два или более слов, вы можете задать взаимосвязь между словами.
IBM Content Search Services | ||
---|---|---|
Нужное условие поиска | Введите в поле Слова/Фразы | Выберите модификатор |
Поиск фразы точно в том виде, в каком она введена. | "Азиатская древесная лягушка" | Нет |
Поиск слов, находящихся рядом друг с другом. Смотрите ниже примечания. Использовать двойные кавычки в сочетании с поиском "Рядом" нельзя. | лягушка жаба | Рядом |
Поиск любого из заданных слов и фраз. | "Коста-Рика" летающая древесная лягушка | Любое |
Поиск всех заданных слов или фраз. | лягушка хор песня | Все |
Если вы знаете язык для используемого вами поиска на основе содержимого, вы можете ввести полностью структурированный запрос в поле Слова/Фразы и выбрать язык запроса в качестве модификатора. Этот текст будет передан механизму поиска безо всякой проверки и изменений. Вы должны знать, как сконфигурированы собрания, чтобы использовать только подходящие операторы.
Другой способ задать взаимосвязи между словами - это ввести термины поиска в две или более строки в таблице. Затем задайте логический оператор И или ИЛИ для объединения строк. Вводите условия в нужном порядке, чтобы вы смогли правильно задать взаимосвязи (И или ИЛИ) между идущими подряд строками. Если потребуется, используйте кнопки Вставить строку и Удалить строку в сочетании с операциями копирования и вставки для перемещения существующих строк. Чтобы задать взаимосвязь между идущими подряд строками, выделите их и щелкните по кнопке И или Или. Смотрите раздел Взаимосвязи условий. Также смотрите текст справа от разделе Несколько слов или несколько строк.
По умолчанию, механизм поиска не ищет отдельные общие слова, которые называются стоп-словами. При построении индекса стоп-слова не добавляются в собрание, поэтому их невозможно найти.
Стоп-слова для разных локалей будут разными. Вы можете получить список стоп-слов для своей страны у своего системного администратора.
Если для одного или нескольких слов в поиске требуется стоп-слово, например, если вы используете модификаторы "Все" или "рядом" или оператор И для объединения строк, поиск завершится неудачно, так как эти слова никогда не появляются в индексе. Список английских стоп-слов смотрите в разделе Стоп-слова механизма поиска.
По мере того как пользователи добавляют документы в хранилище объектов, механизм поиска их индексирует. Если много пользователей добавляют документы одновременно, возможна задержка перед тем, как текст и свойства того или иного документа появятся в индексе хранилища объектов (именуемом собранием). Если процедура поиска не находит только что добавленный документ, попробуйте выполнить поиск чуть погодя.
При поиске однокоренных слов будут выбраны документы, содержащие одну или более вариаций слова, заданного вами для поиска. Например, при вводе слова "акция" будут возвращены документы, содержащие слова "акции", "акционер", "акционирование" и т.п. Эта опция используется по умолчанию, если вы не заключили слова в двойные кавычки.
Используйте звездочку (*), чтобы обозначить ноль или более букв, цифр или символов подчеркивания ( _ ). Например, если ввести слово*, будут найдены вхождения "слово" и "словом".
Ввести два слова в одной строке, указав модификатор Все - это то же самое, что ввести две строки в таблице и объединить их с использованием оператора И. Аналогичным образом, использование модификатора Любой в сочетании с несколькими словами в одной строка - это то же самое, что использовать оператор ИЛИ для нескольких строк в таблице.
Кроме того, если вы используете два несколько слов в одной строке при поимке "Рядом", пользователь должен будет оставить два или более слов в этой строке. Если вы зададите модификатор Все, пользователь может оставить в строке только одно слово.
Механизм поиска рассматривает слова с дефисом как два отдельных слова.