Условия для содержимого

При поиске на основе содержимого будут возвращены документы, в содержимом которых встречается заданный вами текст. Для этого документы должны быть проиндексированы. Узнайте у администратора системы, были ли проиндексированы документы в ваших хранилищах объектов. Результаты можно расставить по рангу, если вы выбрали эту опцию в опциях дизайнера поиска.

При поиске на основе содержимого выполняется поиск слов и фраз в содержимом документа и/или его свойствах - в зависимости от того, как индексированы компоненты хранилища объектов. Если свойства индексированы, администратор решает, какие свойства попадут в индексированный набор.

Значение свойств должны быть сформатированы как текстовые строки, а не как числа или даты. Вы не указываете, где находится текст (в содержимом или свойствах). Документ будет найден, если слова встречаются в любой из этих областей. Советы по созданию поиска на основе содержимого смотрите в разделе Выбрать тип объекта.

Прим.:  
  • Поиск выполняется по-разному в зависимости от того, какой механизм поиска вы используете. Если вы используете IBM® Legacy Content Search Engine, окно поиска и результаты поиска будут выглядеть не так, как в случае IBM® Content Search Services.
  • Оператор <and> (и) не поддерживается при поиске на основе содержимого.
  • Папки исключаются из поиска на основе содержимого, поэтому таблица содержимого не появится, если вы выберете опцию Только папка в панели типов объектов.

При поиске на основе содержимого вы заполняете столбцы Просмотр, Слова/Фразы и Модификаторы. (Если вы не выберете модификатор, по умолчанию подставляется значение "Нет".) В случае шаблонов поиска вы можете оставить столбец Слова/Фразы пустым (если в столбце Просмотр не задано значение Скрытый или Только чтение). Определения каждой из опций в столбце Просмотр смотрите в разделе Столбец Просмотр.

Столбец Слова/Фразы

Введите одно или несколько слов в столбец Слова/Фразы. Слова могут содержать специальные символы.

Поиск одного слова

Если просто ввести одно слово в качестве критерия поиска, механизм поиска будет искать разные формы этого слова (однокоренные слова). Если указать для поиска значение, используя только заглавные буквы, поиск однокоренных слов не производится.

Вы можете выключить поиск однокоренных слов и потребовать сопоставления регистра символов, заключив искомое значение в двойные кавычки, можете искать шаблоны вхождений, используя звездочку (*) в качестве символа подстановки, или можете исключить слово, поставив перед ним восклицательный знак (!). Смотрите примеры в приведенных ниже таблицах.

Прим.: При использовании IBM® Content Search Services поиск однокоренных слов производится автоматически.
IBM Content Search Services
Нужное условие поиска Введите в поле Слова/Фразы Выберите модификатор
Поиск одного слова точно в том виде, в каком оно введено. "Слово" Нет
Поиск одного слова без учета регистра символов. слово Нет
Поиск однокоренных вариантов одного слова. слово Нет
Поиск шаблона вхождений с использованием символа подстановки. Смотрите справа раздел Использование символа подстановки. сл*о Нет
Исключить документ с этим словом. !слово Нет
IBM Legacy Content Search Engine
Нужное условие поиска Введите в поле Слова/Фразы Выберите модификатор
Поиск одного слова точно в том виде, в каком оно введено, с учетом регистра символов. "Слово" Нет
Поиск одного слова без учета регистра символов. слово Нет
Поиск однокоренных вариантов одного слова. слово Нет
Поиск шаблона вхождений с использованием символа подстановки. Смотрите справа раздел Использование символа подстановки. сл*о Нет
Исключить документ с этим словом. !слово Нет

Поиск комбинаций слов

Если вы введете два или более слов, вы можете задать взаимосвязь между словами.

IBM Content Search Services
Нужное условие поиска Введите в поле Слова/Фразы Выберите модификатор
Поиск фразы точно в том виде, в каком она введена. "Азиатская древесная лягушка" Нет
Поиск слов, находящихся рядом друг с другом. Смотрите ниже примечания. Использовать двойные кавычки в сочетании с поиском "Рядом" нельзя. лягушка жаба Рядом
Поиск любого из заданных слов и фраз. "Коста-Рика" летающая древесная лягушка Любое
Поиск всех заданных слов или фраз. лягушка хор песня Все
IBM Legacy Content Search Engine
Нужное условие поиска Введите в поле Слова/Фразы Выберите модификатор
Поиск фразы точно в том виде, в каком она введено, с учетом регистра символов. "Азиатская древесная лягушка" Нет
Поиск слов, находящихся рядом друг с другом. Смотрите ниже примечания. лягушка жаба Рядом
Поиск слов, находящихся в одном и том же предложении. Смотрите ниже примечания. сброшенная кожа Предложение
Поиск слов, находящихся в одном и том же абзаце. Смотрите ниже примечания. цвет камуфляж Параграф
Поиск любого из заданных слов и фраз. "Коста-Рика" летающая древесная лягушка Любая
Поиск всех заданных слов или фраз. лягушка хор песня Все
Поиск одного или нескольких слов в теге HTML или XML. (Например, в теге Header). Смотрите ниже примечания. Мутировавшие лягушки В зоне: Header
Прим.:
  • Только в случае IBM Legacy Content Search Engine: Хранилища объектов должны быть сконфигурированы для использования поиска "Рядом" либо в предложении или абзаце ("Рядом" используется по умолчанию). Поскольку дизайнер поиска не может сообщить вам, были ли проиндексированы хранилища объектов, в списке Модификаторы появляются все опции. Если на вашем сайте используется поиск "Рядом", опции "Предложение" и "Параграф" будут обрабатываться так же, как и опция "Рядом". Если в указанных хранилищах объектов используется поиск в предложении или абзаце, поиск "Рядом" будет выполняться так же, как поиск в предложении или абзаце. Слова будут удовлетворять условиям, только если они находятся в пределах одного предложения или абзаца.
  • По умолчанию, "Рядом" означает, что слова находятся друг от друга на расстоянии, составляющем не более 1024 слов.
  • Только в случае IBM Legacy Content Search Engine: Если вы выберете В зоне, от вас потребуют, чтобы вы ввели в диалоговом окне имя зоны XML/HTML (ее часто называют тегом). Чтобы воспользоваться преимуществом более быстрого поиска только в указанной части документа, вы должны знать, какие теги используются в ваших документах.

Использование поиска на основе содержимого

Если вы знаете язык для используемого вами поиска на основе содержимого, вы можете ввести полностью структурированный запрос в поле Слова/Фразы и выбрать язык запроса в качестве модификатора. Этот текст будет передан механизму поиска безо всякой проверки и изменений. Вы должны знать, как сконфигурированы собрания, чтобы использовать только подходящие операторы.

Использование логических операторов

Другой способ задать взаимосвязи между словами - это ввести термины поиска в две или более строки в таблице. Затем задайте логический оператор И или ИЛИ для объединения строк. Вводите условия в нужном порядке, чтобы вы смогли правильно задать взаимосвязи (И или ИЛИ) между идущими подряд строками. Если потребуется, используйте кнопки Вставить строку и Удалить строку в сочетании с операциями копирования и вставки для перемещения существующих строк. Чтобы задать взаимосвязь между идущими подряд строками, выделите их и щелкните по кнопке И или Или. Смотрите раздел Взаимосвязи условий. Также смотрите текст справа от разделе Несколько слов или несколько строк.

Общие слова (стоп-слова)

По умолчанию, механизм поиска не ищет отдельные общие слова, которые называются стоп-словами. При построении индекса стоп-слова не добавляются в собрание, поэтому их невозможно найти.

Стоп-слова для разных локалей будут разными. Вы можете получить список стоп-слов для своей страны у своего системного администратора.

Если для одного или нескольких слов в поиске требуется стоп-слово, например, если вы используете модификаторы "Все" или "рядом" или оператор И для объединения строк, поиск завершится неудачно, так как эти слова никогда не появляются в индексе. Список английских стоп-слов смотрите в разделе Стоп-слова механизма поиска.

Когда индексируются документы?

По мере того как пользователи добавляют документы в хранилище объектов, механизм поиска их индексирует. Если много пользователей добавляют документы одновременно, возможна задержка перед тем, как текст и свойства того или иного документа появятся в индексе хранилища объектов (именуемом собранием). Если процедура поиска не находит только что добавленный документ, попробуйте выполнить поиск чуть погодя.

Поиск однокоренных слов

При поиске однокоренных слов будут выбраны документы, содержащие одну или более вариаций слова, заданного вами для поиска. Например, при вводе слова "акция" будут возвращены документы, содержащие слова "акции", "акционер", "акционирование" и т.п. Эта опция используется по умолчанию, если вы не заключили слова в двойные кавычки.

Использование символов подстановки

Используйте звездочку (*), чтобы обозначить ноль или более букв, цифр или символов подчеркивания ( _ ). Например, если ввести слово*, будут найдены вхождения "слово" и "словом".

Несколько слов или несколько строк?

Ввести два слова в одной строке, указав модификатор Все - это то же самое, что ввести две строки в таблице и объединить их с использованием оператора И. Аналогичным образом, использование модификатора Любой в сочетании с несколькими словами в одной строка - это то же самое, что использовать оператор ИЛИ для нескольких строк в таблице.

Прим.: Если вы зададите две или несколько строк, объединенных с использованием оператора И, пользователь должен включить какие-то значения в последние две строки.

Кроме того, если вы используете два несколько слов в одной строке при поимке "Рядом", пользователь должен будет оставить два или более слов в этой строке. Если вы зададите модификатор Все, пользователь может оставить в строке только одно слово.

Механизм поиска рассматривает слова с дефисом как два отдельных слова.