konto usunięte

Temat: wyszukiwanie w sharepoint foundation

Witam,
czy spotkał się ktoś z problemem uruchomienia wyszukiwania na platformie sharepoint foundation? Usługa wyszukiwania jest uruchomiona, natomiast każde zapytanie przez funkcje "szukaj" zwraca brak wyników.
Dariusz Kubiatowski

Dariusz Kubiatowski Trener Business
Intelligence i
Office System,
Freelancer

Temat: wyszukiwanie w sharepoint foundation

Witam, a indeks wyszukiwarki zbudowany?
Krzysztof Mierzejewski

Krzysztof Mierzejewski SharePoint
Consultant

Temat: wyszukiwanie w sharepoint foundation

Przyczyn może być całkiem sporo... Zobacz w którym scope osbywa się wyszukiwanie oraz czy są w nim jakieś dokumenty zindeksowane. Jeżeli nie, to poza wspomnianym przeindeksowaniem być może trzeba będzie zmienić scope constraints, żeby cokolwiek się do niego łapało.
Robert Pławiński

Robert Pławiński Specjalista
IT\Administrator
Sieci - FreeLancer

Temat: wyszukiwanie w sharepoint foundation

Jednym z pierwszych kroków jest sprawdzenie czy w konfiguracji Central Administration\Manage Content Database Settings jest wybrany własciwy Search Server albo w ogóle jakikolwiek :-D .
Potem można szukać innych przyczyn. :)Robert Pławiński edytował(a) ten post dnia 11.08.11 o godzinie 17:58

konto usunięte

Temat: wyszukiwanie w sharepoint foundation

To zacznę od końca :)
W zarządzaniu bazami zawartości, wybrany był serwer na którym działa SP. Innego do wyboru z listy nie ma.

Usługa SharePoint Foundation Search jest uruchomiona, a w jej ustawieniach indeksowanie jest ustawione w harmonogramie co 5 min.

konto usunięte

Temat: wyszukiwanie w sharepoint foundation

No i udało się.
Pomógł patent z tego linku: http://wss.pl/frmThread.aspx?tid=103641

A dokładnie pomogło dodanie klucza DisableLoopbackCheck do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

o wartości 1.

Przecież mogłem się sam domyśleć :)

konto usunięte

Temat: wyszukiwanie w sharepoint foundation

No i się zepsuło.
"Zniknął" searchbox z wszystkich witryn. Nie wiem dokładnie, w którym momencie i na wskutek czego.
Na pewno strona wzorcowa jest ok, istnieje odpowiedni ContentPlaceHolder, a po wyświetleniu strony w źródle to miejsce jest puste.

W logach usługa wyszukiwania SharePoint Foundation Search zwraca błąd:

Transaction (Process ID 99) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

A i na koniec wszedłem jeszcze z ciekawości na adres: http://<<adres>;>/_layouts/searchresults.aspx

i tutaj wyszukiwarka jest i działa poprawnie.

Więc, może to jednak coś z master page?
Maciej Raczyński

Maciej Raczyński .NET Senior
Developer
(Consultant)

Temat: wyszukiwanie w sharepoint foundation

"Się" samo nie psuje :)

To mi wygląda na problem z SQL'em, gdzie 99 to ID procesu, który został uwalony przez SQL, gdy doszło do próby podwójnego zablokowania obiektu, przed dwóch użytkowników.

http://blog.sqlauthority.com/2007/05/16/sql-server-fix...

No i oczywiście przypomnij sobie jakie ostatnio modyfikacje wprowadziłeś?

Pozdrawiam
MR

konto usunięte

Temat: wyszukiwanie w sharepoint foundation

Dzięki za odpowiedź. Ale po restarcie bazy problem z MSSQL na razie zniknął.
Wygląda na to że:

-Wyszukiwarka działa - searchbox jest na stronie _layouts/searchresults.aspx
-Searchbox nie wyświetla się na pozostałych stronach, tak jakby odpowiedni "feature" nie został uruchomiony?
Szymon Bochniak

Szymon Bochniak SharePoint 4
Business

Temat: wyszukiwanie w sharepoint foundation

Sprawdź logi systemowe. Musi tam coś być.
Maciej Raczyński

Maciej Raczyński .NET Senior
Developer
(Consultant)

Temat: wyszukiwanie w sharepoint foundation

Czyli błędu w SQL nie ma, ale search box'a też?

Jakie zmiany w stylu modyfikacje master page, instalowanie solution (plik wsp), grzebanie w katalogu /14/, czy web config robiłeś ostatnio?

Zerknij też tutaj w treść i komentarz: http://www.sharepointblues.com/2010/10/14/search-cente...

konto usunięte

Temat: wyszukiwanie w sharepoint foundation

Maciej Raczyński:
Czyli błędu w SQL nie ma, ale search box'a też?

Dokładnie tak, wyszukiwarka działa, indeksuje, ale search box wyświetla się tylko na stronie search results. Udało mi się nawet przenieść część funkcjonalności ze tej strony do masterpage, ale nie funkcjonował 'scope' dla źródła no i plik z wynikami musiałem podać w JS na sztywno, więc de facto działał search tylko dla str. głównej.
Jakie zmiany w stylu modyfikacje master page, instalowanie solution (plik wsp), grzebanie w katalogu /14/, czy web config robiłeś ostatnio?

Niestety tak. Ale: sprawdzałem na niezmodyfikowanej masterpage i jest ten sam efekt (modyfikowałem menu quicklaunch). Rozwiązania wsp, które instalowałem dla testów usunąłem. W plikach w /14/ i web.config nie grzebałem.
Zerknij też tutaj w treść i komentarz: http://www.sharepointblues.com/2010/10/14/search-cente...

Próbowałem już tego, ale to dotyczy problemu gdy search box rysuje się w innym miejscu, no i przede wszystkim wersji Server. U mnie w SPF nie ma takiej ścieżki np. jak 14\TEMPLATE\SiteTemplates\SRCHCENTERLITE, czy Enterprise Search Site.

Mi się wydaje, że jednak błąd gdzieś jest w masterpage, funkcjonalność wyszukiwania jest w jakimś miejscu wyłączona (!?) ew. brakuje linijki z jakimiś zależnościami.

Aha, searchbox nie wyświetla się też na żadnej z podwitryn. Krzysztof Zając edytował(a) ten post dnia 14.09.11 o godzinie 10:07
Maciej Raczyński

Maciej Raczyński .NET Senior
Developer
(Consultant)

Temat: wyszukiwanie w sharepoint foundation

A czy instalowałeś Search Server Express 2010?

Masterpage powinen być wersjonowany, gorzej z dodatkami, które instalowałeś.
Krzysztof Mierzejewski

Krzysztof Mierzejewski SharePoint
Consultant

Temat: wyszukiwanie w sharepoint foundation

Ten search box nie jest w masterpage'u tylko funkcjonuje jako web part defaultowo na dwóch stronach wyszukiwania (po jednaj na scope All Sites i People) opartych o ten sam page layout. Swoją drogą to zawsze jest web part w zone, także na stronie z wynikami.

Moja rada to:
- unghost'uj stronę wyszukiwania jeżeli wprowadzałeś jakieś zmiany
- unghostuj podpięty page layout
- retract customowych css'ów, jeżeli jakieś są (sprawdź w ogóle czy ten search box nie jest po prostu "niewidoczny", ale funkcjonuje jako web part)
- było coś o SQL - doczytaj i sprawdź czy nie masz może orphaned resources.
- jak już jesteś głęboko w intestinum crassum to co za problem postawić site'a na nowo opartego o wynikowy site definition / web template? Żadnych informacji raczej nie stracisz, site'y robiące za wyszukiwarki żadnego contentu tak naprawdę nie mają - wszystko siedzi w indeksie a wspomniany site to tylko front-end.

Powodzenia.

konto usunięte

Temat: wyszukiwanie w sharepoint foundation

Krzysztof Mierzejewski:
Ten search box nie jest w masterpage'u tylko funkcjonuje jako web part defaultowo na dwóch stronach wyszukiwania (po jednaj na scope All Sites i People) opartych o ten sam page layout. Swoją drogą to zawsze jest web part w zone, także na stronie z wynikami.

Moja rada to:
- unghost'uj stronę wyszukiwania jeżeli wprowadzałeś jakieś zmiany
- unghostuj podpięty page layout
- retract customowych css'ów, jeżeli jakieś są (sprawdź w ogóle czy ten search box nie jest po prostu "niewidoczny", ale funkcjonuje jako web part)
- było coś o SQL - doczytaj i sprawdź czy nie masz może orphaned resources.
- jak już jesteś głęboko w intestinum crassum to co za problem postawić site'a na nowo opartego o wynikowy site definition / web template? Żadnych informacji raczej nie stracisz, site'y robiące za wyszukiwarki żadnego contentu tak naprawdę nie mają - wszystko siedzi w indeksie a wspomniany site to tylko front-end.

Powodzenia.

Nie wiem czy Cię dobrze zrozumiałem, ale na część wniosków już odpowiedziałem wcześniej:
- przywracałem oryginalny master page (defaultowy, bez CSS, bez JS)
- searchbox-a nie ma wcale, w źródle strony też, są puste trzy linijki w miejscu gdzie w master page jest ContentPlaceHolder
- mam wrażenie, że piszesz o wersji Server, ja pracuję na Foundation, u mnie nie ma wyszukiwarki użytkowników

@Maciej Raczyński - zainstalowałem, ale nic się nie zmieniło, prócz dodania nowej usługi na serwerze

konto usunięte

Temat: wyszukiwanie w sharepoint foundation

Siadłem jeszcze nad logami i znalazłem taką linijkę:

09/20/2011 11:46:02.86 w3wp.exe (0x0CD8) 0x0B60 SharePoint Server Search Query fa17 High Retrieving user preference failed in SearchBoxEx::CreateChildControls: System.ServiceModel.ServerTooBusyException: The HTTP service located at http://<<host>;>:32843/ce31d66f419544849fc16ad97bb1deea/SearchService.svc is too busy. ---> System.Net.WebException: The remote server returned an error: (503) Server Unavailable. at System.Net.HttpWebRequest.GetResponse() at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) --- End of inner exception stack trace --- Server stack trace: at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason) at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestCh... 6860d017-3ed0-4394-9bc9-45b120365269

I najbardziej mnie ciekawi fragment:
http://<<host>;>:32843/ce31d66f419544849fc16ad97bb1deea/SearchService.svc is too busy. ---> System.Net.WebException: The remote server returned an error: (503) Server Unavailable.

Nie posiadam aktywnej żadnej usługi(serwera) na porcie 32843, jak to sprawdzić?
-------------------------

błąd dotyczył Search Server 2010 Express, po deinstalacji zniknął.

Oczywiście dalej nie ma searchboxa. Mam za to takie błędy:

The Execute method of job definition Microsoft.SharePoint.Search.Administration.SPSearchJobDefinition (ID 1a6fd0dd-6183-4ec3-9417-0ca10d659a24) threw an exception. More information is included below. Requested registry access is not allowed.Krzysztof Zając edytował(a) ten post dnia 20.09.11 o godzinie 14:07

konto usunięte

Temat: wyszukiwanie w sharepoint foundation

ok, udało się

ten ostatni błąd mnie naprowadził, ale nie do końca rozumiem rozwiązanie, jakby ktoś mądrzejszy wytłumaczył lub podrzucił linka

rozwiązanie to: w Administracji-> konta usług,
dwa składniki używały konta: Usługa sieciowa, były to:
Pula Aplikacji usługi - SharePoint Web Services Default
Pula Aplikacji usługi - SharePoint Web Services System

zmieniłem konto dla usług na inne i ruszyło... searchbox znowu widoczny :)

Nie mam natomiast pojęcia jak to "się zepsuło". Akurat tutaj na pewno nic nie było ruszane.

Następna dyskusja:

Sharepoint 2010 Foundation ...




Wyślij zaproszenie do