SP 2013: элемент был усечен в индексе, потому что он превышает максимальный размер

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/96687

  •  10-12-2019
  •  | 
  •  

Вопрос

Наш шайз показывает следующее предупреждение:

элемент был усечен в индексе, потому что он превышает максимальный размер.(Пункт усеченный. Поле= docacl, вхождения= 3094, Chars= 524453.

Это касается сбора сайта SharePoint 2013 в режиме 2010 года.Это относится к списку предметов с уникальными разрешениями.Максимум 10 групп на предмет.400 предметов в самом списке.

Когда у вас Google для этого номера, вы часто найдете следующую ссылку: http://blog.mastykarz.nl/the-item-has-been-truncated-in-The-index-because-it-ex-s-maximum-size/

Однако изменение этого свойства на самом деле не делает ничего, к сожалению.

Любые идеи?

Это было полезно?

Решение

Если это свойство Multi Value, то максимальный предел составляет 1000 экземпляров.

в соответствии с http://Technet.microsoft.com/en-us/library/cc262787(v=Office.15).aspx#search Управляемое свойство может хранить 1000 уникальных значений на предмет.Ваше сообщение говорит более 3000.

Если это одно значение, вы можете увеличить свойство MaxCharacterInPropertyStoreindex, используя следующий скрипт PowerShell:

$ssa = Get-SPEnterpriseSearchServiceApplication
$mp = Get-SPEnterpriseSearchMetadataManagedProperty -SearchApplication $ssa -Identity "docacl"
$mp.MaxCharactersInPropertyStoreIndex = 2097152
$mp.Update() 
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top