Elektroniczny obieg dokumentów na platformie SharePoint


Wyszukiwanie w SharePoint (2 z 3)

May-162009

Istotność informacji, czyli jak wpływać na kolejność wyników wyszukiwania

Możliwość zapewnienia szybkiego dostępu do poszukiwanych informacji  w znacznej mierze decyduje o tym, czy użytkownicy korzystają z udostępnionych im wyszukiwarek. Z tego względu na przykład popularność wyszukiwarek internetowych w znacznym stopniu zależy od jakości zwracanych przez nie wyników wyszukiwania. W portalach intranetowych jest podobnie, przy czym użytkownicy mają na ogół ograniczone możliwości wyboru wyszukiwarki, a więc ich wybór polega na tym, że mogą wyszukać informację poprzez przeglądarkę, lub dotrzeć do niej samodzielnie nawigując do właściwej strony, czy biblioteki dokumentów.

Usługa wyszukiwania Windows SharePoint Services 3.0 indeksuje dokumenty składowane w portalu, przy czym jako dokumenty traktowane są także strony witryny (formularze właściwości dokumentów, strony ze składnikami web part itd.). Wprowadzając słowa kluczowe w oknie wyszukiwania otrzymujemy listę wyników zawierających dokumenty, w których te słowa kluczowe się pojawiły. W przypadku niewielkich repozytoriów informacji, taka funkcjonalność w zupełności wystarczy, natomiast w rozbudowanym portalu, w którym znajduje się wiele podobnych dokumentów, które często znajdują się w różnym etapie cyklu życia (np. umowy w przygotowaniu, obowiązujące i archiwalne; faktury w obiegu, zaksięgowane i archiwalne; oferty w przygotowaniu, złożone, w realizacji i odrzucone), sam fakt odnalezienia dokumentu zawierającego podane przez użytkownika słowa kluczowe nie rozwiązuje problemu wyszukiwania, ponieważ kolejność zwracanych wyników jest właściwie losowa i nie zależy od istotności poszczególnych dokumentów. Jeśli słowa kluczowe wystąpiły w kilkuset dokumentach, użytkownik prędzej spróbuje znaleźć właściwą bibliotekę dokumentów samodzielnie i tam wykonać operację wyszukiwania, ograniczając się jedynie do tej biblioteki, niż przejrzy kilkanaście stron wyników wyszukiwania. Można dostosować stronę wyników, aby je sortować po nazwie, czy bibliotece, z której pochodzą, ale przecież nie o takie sortowanie chodzi.

W rozwiązaniu problemu ustalania kolejności dużej liczby wyników wyszukiwania przychodzi z pomocą usługa wyszukiwania Office Search Service dostępna w MOSS 2007 i Search Server 2008. Zawiera ona mechanizm dokonujący kalkulacji rankingu zaindeksowanej treści, aby wyniki wyszukiwania były zwracane według ich istotności i zgodności z treścią zapytania.

Istotność

Na istotność informacji w dokumencie wpływają przeważnie takie czynniki, jak rodzaj (typ) dokumentu lub moment w cyklu życia. W portalu, w którym przechowujemy dokumenty w przygotowaniu, obowiązujące i archiwalne, statystyczny użytkownik z największym prawdopodobieństwem będzie poszukiwał np. umów obowiązujących, faktur w obiegu, czy aktualnych kontrahentów. Umowy w przygotowaniu lub archiwalne, faktury zaksięgowane i odrzucone, albo informacje o byłych dostawcach i klientach są rzadziej wykorzystywane, a więc mogą być wyświetlane na dalszych stronach wyników wyszukiwania. Oczywiście jeśli są użytkownicy, którzy właśnie takiej informacji potrzebują, można dla nich stworzyć dedykowane zakresy wyszukiwania, które wyświetlają wyłącznie dokumenty w przygotowaniu lub archiwalne.

search authoritative pagesUsługa wyszukiwania Office Search Service pozwala administratorowi wprowadzić zestaw odnośników do stron, z których wychodzące linki będą podnosić lub obniżać ranking stron docelowych. W bibliotece umów możemy stworzyć widok "Umowy obowiązujące" z odpowiednim filtrowaniem wyników, a następnie URL tego widoku wkleić do pola podnoszącego ranking w usłudze wyszukiwania. Wszystkie dokumenty z tego widoku będą miały podniesiony ranking. Analogicznie możemy utworzyć widok "Umowy archiwalne" i wkleić jego URL do pola obniżającego ranking w usłudze wyszukiwania, wtedy umowy obowiązujące będą mieć najwyższy ranking, umowy archiwalne najniższy, a dokumenty nie znajdujące się w żadnym z tych widoków nie zmienią swojego pierwotnego rankingu.

Zgodność

Miejsce pojawienia się wyszukiwanego słowa kluczowego ma duży wpływ na istotność wyniku wyszukiwania. Jeśli użytkownik wprowadza do wyszukiwarki nazwę kontrahenta, z największym prawdopodobieństwem chce zobaczyć dokumenty lub strony, które to słowo zawierają w tytule, a nie gdzieś w treści dokumentu. Podobnie rzecz się ma np. z numerami referencyjnymi.

Usługa wyszukiwania Office Search Service pozwala przypisywać atrybutom wagi i wykorzystywać je do budowania dynamicznego rankingu wyników wyszukiwania. Pojawienie się słowa kluczowego w atrybucie o wyższej wadze jest premiowane bardziej, niż analogiczne wystąpienie w atrybucie o niższej wadze lub w pełnym tekście dokumentu.

Domyślnie atrybuty Title, Author oraz FileName posiadają podniesioną wagę względem pozostałych, w tym atrybutów zdefiniowanych przez administratora. W przeciwieństwie do ustalania istotności dokumentów (linki do stron promujących lub deprecjonujących dokumenty), nie można z poziomu interfejsu użytkownika modyfikować wag atrybutów w usłudze wyszukiwania. Możliwym rozwiązaniem jest napisanie programu lub skryptu powershell, który wykona taką modyfikację używając modelu obiektowego SharePoint.

Sponsorowane wyniki wyszukiwania

Wyniki wyszukiwania - słowa kluczoweW przypadku niektórych słów kluczowych sensownym jest zaproponowanie użytkownikowi konkretnych wyników wyszukiwania, niezależnie od tych zwracanych przez usługę Office SharePoint Search - analogicznie do sponsorowanych wyników wyszukiwania prezentowanych przez wyszukiwarki internetowe. Użytkownikowi, który wprowadził w jakimś kontekście słowo kluczowe "regulamin", np.  regulamin wynagrodzeń, regulamin pracy itp. możemy zaproponować na pierwszym miejscu stronę zawierającą odnośniki do wszystkich regulaminów obowiązujących w firmie. Taką stronę możemy także podpowiedzieć osobie wpisującej słowa "samochód służbowy", "delegacja", "urlop", ponieważ zachodzi wysokie prawdopodobieństwo, że chce zapoznać się z zasadami rezerwacji samochodu na delegację, czy zasadami udzielania urlopu. W takiej sytuacji sponsorowany wynik wyszukiwania zostanie wyświetlony nad listą wyników zwróconą przez usługę Office SharePoint Search.

Edycja słów kluczowychW każdej witrynie portalu SharePoint w ustawieniach witryny można skonfigurować słowa kluczowe z synonimami oraz zestaw odpowiadających im linków wraz z opisem. Dodatkowo każde słowo kluczowe może zostać opatrzone datą od, do, przeglądu oraz informacją o osobie kontaktowej.

Podsumowanie

Za pomocą tych trzech parametrów administrator informacji w portalu SharePoint może wpływać na kolejność wyników zwracanych przez usługę wyszukiwania. W połączeniu z zakresami wyszukiwania, opisanymi w poprzednim poście, mechanizmy te dają możliwość stworzenia funkcjonalnego i  dobrze przemyślanego centrum wyszukiwania, które zapewnia użytkownikom szybki dostęp do informacji, której najczęściej potrzebują.

 
Posted by Tomasz Szałaj | 0 Comments | Trackback Url | Bookmark with:        
Tags: Funkcjonalność, Wyszukiwanie

Links to this Post

Comments

Name:
URL:
Email:
Comments:

Wpisz tekst z obrazka