SP 2013: элемент был усечен в индексе, потому что он превышает максимальный размер
Вопрос
Наш шайз показывает следующее предупреждение:
элемент был усечен в индексе, потому что он превышает максимальный размер.(Пункт усеченный. Поле= 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()
.