Sharepoint 2010 Как проиндексировать папку в базе данных контента? - PullRequest
0 голосов
/ 07 сентября 2011

Мне нужно создать концепцию для тестирования SharePoint 2010. Мы - две группы разработчиков, которые объединят документацию в одну и ту же CMS.

Проблема в том, что другая группа использовала SharePoint с самого начала, и мыиспользовали сетевой диск.

Цель - импортировать нашу документацию в Sharepoint, но с другой страницей поиска.Мы не хотим искать в документации другой группы и то же самое для них.

Я действительно застрял здесь.

Я создал новую базу данных контента с именем: WSS_Content_two.

WSS_Content может использоваться другой группой, а WSS_Content_two для нас.

Имею ли я смысл в этом вопросе?

Мой вопрос:

Как мне импортировать все документы из t: \ Documentation в Sharepoint и выполнять поиск по веб-странице?

У меня также есть SharePoint Designer 2010, если яэто нужно.

Я обнаружил, что могу добавить новое содержимое источника данных (извините, ссылка на французском языке): Центр администрирования Application de service de recherche: Модификация исходного кода

, но яне удалось проиндексировать мой сетевой диск:

в разделе: начальный URL (нет названия на английском языке) \ myserver \ Documentation-test (который называется Documentation-test, является локальной папкой типа d:\ document-test)

Я пытался:

\ myserver \ mymapnetworkdrive, и он не работал.

1 Ответ

0 голосов
/ 07 сентября 2011

Я, вероятно, напишу небольшой инструмент миграции документов, чтобы перенести весь ваш документ в sharepoint. см. пример ниже

byte[] bytes = new byte[Convert.ToInt32 (("Result from your File read").Lenght)];
                using (SPSite objSite = new SPSite(“YourSiteUrl"))
                {
                    using (SPWeb objWeb = objSite.OpenWeb())
                    {
                        SPFolder dLibrary = objWeb.Folders["Name of Document Library"];              
                        objWeb.AllowUnsafeUpdates = true;
                        dLibrary.Files.Add("Document Name","Document Source", bytes);                    
                    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...