Поделиться через


Неполные результаты поиска для столбцов типа выбора с несколькими значениями

Симптомы

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

Ниже приведены действия по воспроизведению этой проблемы.

  1. На сайте SharePoint 2013 вы создаете новый список с именем MyList типа настраиваемый список с помощью пользовательского интерфейса, щелкнув Содержимое сайта, добавить приложение и Настраиваемый список.

  2. Вы открываете только что созданный список MyList и создаете новый столбец, щелкнув на ленте на вкладке Список и Создайте столбец со следующими параметрами:

    • В поле Имя столбца введите MyChoiceColumn.
    • Для параметра Тип сведений в этом столбце: выберите Выбрать (меню для выбора).
    • В текстовом поле с заголовком Введите каждый выбор в отдельной строке, введите следующие три следующих элемента:
      • Выбор1
      • Выбор2
      • Выбор3
    • Для отображения вариантов с использованием: установите флажки (разрешить несколько вариантов)
  3. Вы добавляете шесть новых элементов списка со следующими параметрами:

    1. В поле Заголовок введите Item1
      Для MyChoiceColumn вы выбираете или сохраняете предварительно выбранный вариант Choice1.

    2. В поле Заголовок введите Item2
      Для MyChoiceColumn выберите Выбор2.

    3. В поле Заголовок введите Item3
      Для MyChoiceColumn вы выбираете Choice3

    4. В поле Заголовок введите Item4
      Для MyChoiceColumn вы выбираете Выбор1 и Выбор2.

    5. В поле Заголовок введите Item5
      Для MyChoiceColumn выберите Выбор1 и Выбор3

    6. В поле Заголовок введите Item6
      Для MyChoiceColumn выберите Вариант2 и Выбор3

    Снимок экрана: шесть новых элементов списка, которые вы добавляете.

  4. После завершения следующего непрерывного, добавочного или полного обхода выполните следующие три ключевое слово запроса из центра поиска или поля поиска:

    1. Выбор1
    2. Выбор2
    3. Выбор3

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

  1. Item1, Item4 и Item5
  2. Item2, Item4 и Item6
  3. Item3, Item5 и Item6

Но в результатах поиска возвращаются только следующие элементы:

  1. Элемент1
  2. Элемент 2
  3. Элемент 3

Причина

Схема поиска SharePoint 2013 создает свойство для обхода ows_MyChoiceColumn для типа выбора столбца с поддержкой нескольких значений во время обхода или индексирования настраиваемого списка MyList и будет хранить содержимое в виде строки одного значения в полнотекстовом индексе в файловой системе.

Разрешение

Выполните следующие три ключевое слово запроса из центра поиска или поля поиска:

  1. Выбор1
  2. Выбор2
  3. Выбор3

Следующие элементы, которые, как ожидается, будут возвращены, теперь будут правильно возвращены в результатах поиска:

  1. Item1, Item4 и Item5
  2. Item2, Item4 и Item6
  3. Item3, Item5 и Item6

Подобные проблемы и решения

Вы столкнелись с тем же поведением при использовании типа выбора столбца сайта с поддержкой нескольких значений, но SharePoint 2013 автоматически создает управляемое свойство для столбца сайта, как описано в статье TechNet Автоматически созданные управляемые свойства в SharePoint Server 2013 (Автоматически созданные управляемые свойства в SharePoint Server).

Ниже приведены шаги решения для столбца сайта с именем MyChoiceSiteColumn:

  1. Перейдите на сайт администрирования приложения службы поиска и щелкните Схема поиска.

  2. Выполните поиск управляемого свойства, введя MyChoiceSiteColumn и щелкните полученное свойство MyChoiceSiteColumnOWSCHCM, чтобы изменить конфигурацию:

    Необходимо включить параметры Доступный для поиска и Разрешить несколько значений.

  3. Наконец, сохраните новое управляемое свойство с его конфигурацией, нажав кнопку ОК.

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

Дополнительная информация

Требуется дополнительная помощь? Посетите сайт сообщества SharePoint.