Есть ли способ установить Crawl, чтобы пройти столбцы в библиотеке документов, но не в документе?
-
16-10-2019 - |
Вопрос
У меня есть библиотека документов, в которой мне нужно ползти столбцов в этой библиотеке, но не ползти текст в самих документах. Документы - это PDF от сканера. Есть ли способ настроить это?
Решение
По умолчанию SP не будет индексировать PDF, если вы не установите iFilter для этого. Так что, если у вас нет ifilter, не нужно беспокоиться, он не будет проиндексирован.
С другой стороны, если у вас есть ifilter для индексации PDF, вы можете получить работу, чтобы исключить только части ползания, нет «настроек», которые вы можете настроить для этого типа сценария.
Единственная работа вокруг, о которой я могу с готовностью думать (и это теория), - это преобразование из библиотеки документов в список с вложением документа, а затем в центральной администрации исключить URL документа из результатов поиска. Все, что содержит этот URL в поиске, будет удалено.
Поскольку столбцы в библиотеке DOC будут связаны с этим документом, ссылка DOC будет частью результатов поиска и, таким образом, удалена из всех индексов, включая записи столбцов.
В качестве вложения в списке это просто еще один элемент столбца, и вы будете исключать только эту ссылку столбца, а не другие, поэтому вы все равно должны иметь возможность искать в других данных столбца.
Помимо этого, вам, вероятно, потребуется выкопать модель объекта поиска для решения. Для большого количества предметов это большая работа, и если она необходимо постоянно обновляться, вам, вероятно, нужно посмотреть на автоматизацию через объектную модель.
Если это не так, помогите, я надеюсь, что это дало вам несколько идей.