Я начал эту задачу, предполагая, что она довольно тривиальна. Однако, углубляясь в глубины, я обнаружил, что это не так просто или, может быть, я использую здесь неправильный подход. В моем случае у меня есть несколько документов, которые не находятся в одном каталоге, но имеют одинаковые имена и названия. Я хочу выполнить поиск по сайту и разрешить документ с наименьшим количеством нежелательных результатов.
Поэтому я решил создать DocumentID (мой пользовательский идентификатор), который является уникальным для каждого документа, и, сохраняя документ с помощью корзины свойств SPFile, я сохранил это новое пользовательское свойство DocumentIDalong со значением для каждого элемента. Теперь, когда я пытаюсь найти документ на основе его значения DocumentID, которое я сохранил, я не получаю никаких результатов.
Чтение проблемы в Интернете дало мне подсказку, что я должен создать управляемое свойство, чтобы иметь возможность поиска в пользовательских свойствах. Однако при необходимости я сделал то же самое, но не смог найти подходящее свойство для сканирования для своего пользовательского свойства (DocumentID). Теперь, если я не найду правильное свойство для сканирования, которое, по моему мнению, не под моим контролем, я не смогу использовать возможности поиска управляемых свойств.
Кто-нибудь имеет лучшую идею или решение на тот момент, когда я застрял? Любая помощь будет принята с благодарностью.
Спасибо и С уважением,
Рагу