IBM Content Analytics with Enterprise Search, Версия 3.0.0                  

Регистрозависимость

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

Синтаксис запроса

При поиске регистр игнорируется во всех случаях, кроме следующих:
Имена элементов и атрибутов XML
Регистрозависимы. Условия и значения атрибутов регистронезависимы даже в запросах XML. Например, в этом документе:
<book>
  <Author>
     <Name>Ferdinand</Name>
        <Contact Type="eMail">ferdi@nand.org</Contact Type>
        <Contact Type="Phone">+1 408 876 4242</Contact Type>
    </Author>
</book>
Следующие запросы не вернут этот документ:
  • @xmlxp::'author[Name ftcontains ("Ferdinand")]'
  • @xmlxp::'//contact[@type="eMail"]'
  • @xmlf2::'<author><name>Ferdinand</name></author>
  • @xmlf2::'<CONTACT TYPE="email">ferdi</contact>
А приведенные ниже запросы этот документ вернут:
  • @xmlxp::'Author[Name ftcontains ("ferdinand")]'
  • @xmlxp::'//Contact[@Type="email"]'
  • @xmlf2::'<Author><Name>ferdinand</Author><Name>
  • @xmlf2::'<Contact Type="email">ferdi</Contact>
Списки управления доступом (ACL)
Регистрозависимы.
URL в условиях docid: и samegroupas:
Регистрозависимы. Однако части URL в условиях site: и url: регистронезависимы. Пусть, например, URL документа - http://www.here.com/HR/:
  • Запрос docid:http://www.here.com/hr не вернет этот документ.
  • Запросы url:hr и url:HERE вернут этот документ.
  • Запрос site:HERE.com вернет этот документ.
Области действия
Регистронезависимы. Например, и Scope:RESEARCH, и scope::research вернут документы из области с именем Research.
Условия с символами подстановки
Регистронезависимы. Например, условие Fer*n*d эквивалентно fer*n*d.
Имена полей
Регистронезависимы. Например, все запросы Title:Expenses, TITLE:expenses и title:expenses эквивалентны. Все имена полей регистронезависимы, даже если они взяты из файла отображений XML.
Прямые ссылки
Регистронезависимы.
Сворачивание URI и определения значимости на основе шаблонов URI
URI регистрозависимы, но свернутые имена групп URI регистронезависимы. Нельзя задать два свернутых имени групп URI, различающихся только регистром.
Имена полей
Регистронезависимы. Это правило применимо к именам полей в запросах, отображениям XML, определениям классов значимости и остальным интерфейсам администратора, в которых задаются имена полей. Если в интерфейсе вы сконфигурируете имя поля в верхнем или смешанном регистре, система может перевести его в нижний регистр, и при очередном просмотре конфигурации вы, возможно, увидите его в нижнем регистре.
Словари
Это правило зависит от типа словаря:
  • Регистронезависимы. Это правило применяется к словарям вариантов написания.
  • Регистрозависимы. Это правило применимо к словарям синонимов, словарям стоп-слов и словарям значащих слов.
Имена и ID собраний
Регистрозависимы. Если вы задаете имя собрания или ID собрания в API администратора или поиска, они должны в точности соответствовать регистру собрания с этим именем. Но хотя ID собраний регистрозависимы, все равно запрещено задавать два ID собраний, различающиеся только регистром. Это же ограничение применяется к именам и ID искателей и источников данных.
Программа поисковой системы предприятия и техника анализа контента
Регистрозависимы. Нельзя задать два имени или ID программ поиска, которые различаются только регистром.

Отзывы

Последнее обновление: Май 2012

© Copyright IBM Corp. 2004, 2012.
Этот информационный центр построен на основе технологии Eclipse. (http://www.eclipse.org)