2011-07-04 14 views
5

Mam dziwny problem, gdy MS Word dokumentuje moje biblioteki documemt nie są indeksowane. Kiedy patrzę na dziennik indeksowania, widzę, że indeksowanie indeksuje biblioteki, ale nie ma w nich żadnych dokumentów.Wyszukiwanie w SharePoint nie indeksowanie zawartości bibliotek dokumentów

Sprawdziłem następujące ustawienie i ustawiono na Tak: Ustawienia biblioteki> Ustawienia ogólne> Ustawienia zaawansowane> Czy elementy z tej biblioteki dokumentów pojawiają się w wynikach wyszukiwania?

Dodałem także "Domyślne konto dostępu do zawartości" do grupy członków witryny (ponieważ chcę również indeksować wersje robocze). Dokumenty, które nie są indeksowane, są mieszaniną sprawdzonych i wersji roboczych.

Warto wiedzieć, że witryny zawierające dokument libararies używają szablonu Team Site, kolekcja witryn ma włączone publikowanie. Wszystko zostało stworzone programowo.

Wyciągam włosy z tego powodu, więc wszelkie sugestie dotyczące tego, co mogę sprawdzić lub w jaki sposób mogę podejść do tego problemu, byłyby bardzo doceniane - pracuję z SharePoint tylko przez 2 miesiące, więc wciąż się uczę.

TIA

+0

Aktualizacja - Wszystkie bibliotek dokumentów, które tworzę są przy użyciu niestandardowego typ zawartości wywodzący się z Dokumentu. Jest to zdefiniowane w osobnym zbiorze witryn, który nie jest uwzględniany w przeszukiwaniu. Może jest coś, co muszę zrobić z typem treści, aby włączyć go do indeksowania? – toby

+0

Zaloguj się jako użytkownik zdefiniowany do indeksowania i sprawdź, czy masz prawa do odczytu dokumentów. – Nat

Odpowiedz

8

Sprawdź, czy element folderu został zatwierdzony i opublikowany.

W utworzonych bibliotekach wybrano opcję Ustawienia biblioteki> Ustawienia wersji> Zabezpieczenie artykułów roboczych ustawioną na "Tylko użytkownicy, którzy mogą edytować elementy".

Moje konto indeksowania miało pełną kontrolę nad dokumentami w bibliotece i zalogowałem się przy użyciu konta indeksowania, aby to potwierdzić.

Po zmianie powyższej opcji na "Każdy użytkownik, który może czytać elementy", zresetować indeks i wykonał pełne przeszukiwanie, dokumenty, które zostały zindeksowane i są teraz wyświetlane w wynikach wyszukiwania.

Wcześniej czytałem, że przeszukiwacz ignoruje tę opcję, ale wydaje się, że interpretuje ją w nieoczekiwany sposób.

Co ciekawe (i denerwująco) gdy zmieniłem opcję „projektowana element zabezpieczenia” do „Każdy użytkownik, który może odczytywać pozycje” i zrobił przyrostowego wole

2

Upewnij się, że konto usługi, która jest ustawiony na Wniosku Search Service (pod „Applcation Management”> „zarządzania aplikacjami usług” w Central Admin) posiada odpowiednie uprawnienia do przeglądania dokumentów. Upewnij się też, że to konto nie ma zbyt wysokiego poziomu uprzywilejowania, aby zapewnić, że prywatne dokumenty nie będą wyświetlane w wynikach wyszukiwania. Zalecam utworzenie konta usługi o nazwie "spsearch", które ma dostęp do odczytu przyznanego źródłom treści.

+0

dzięki za sugestię. Użytkownik indeksujący miał dostęp do odczytu w dokumentach po dodaniu go do grupy członków. Twoja sugestia, że ​​konto nie jest zbyt wysoko uprzywilejowane, jest bardzo przydatna i muszę ją przejrzeć. (nie może 1 w tej chwili, ponieważ nie ma wystarczającej liczby punktów). – toby

+0

@toby Konto indeksowania powinno mieć właściwość "Pełny odczyt", korzystając z zasad aplikacji sieci Web. SharePoint 2010 zwykle robi to automatycznie. –

+0

dzięki Michael, w końcu znalazłem uprawnienia do aplikacji sieciowej i masz rację, od tego momentu uzyskałem dostęp do odczytu. Dzięki. – toby

Powiązane problemy