Zaloguj

Omówienie

Nowa wyszukiwarka...

Moje wyszukiwarki

Wyszukiwarka Google z serwera

Specyfikacja Wyszukiwarki z serwera jest przechowywana w Twojej witrynie. W przypadku Wyszukiwarki z Google specyfikacja przechowywana jest przez Google.

Standardową wyszukiwarkę przechowywaną przez Google możesz utworzyć, logując się i korzystając z kreatora lub tworząc plik XML i przesyłając go do Google (za pośrednictwem karty Zaawansowane). Użyty kod pola wyszukiwania za pomocą parametru „cx” odwołuje się do specyfikacji zapisanej na serwerze Google. Aby zmienić dowolny aspekt wyszukiwarki CSE, musisz użyć Panelu sterowania lub przesłać nową specyfikację w formacie XML. Wynika z tego kilka ograniczeń:

  • Tworzenie i obsługa własnej wyszukiwarki to procesy manualne.
  • Tworzenie bardzo wielu wyszukiwarek jest trudne, np. różnych wyszukiwarek dla każdego z użytkowników lub dla każdej ze stron.
  • Programowe tworzenie własnych wyszukiwarek za pomocą źródeł typu iCal, RSS i Google Base jest raczej skomplikowane.

Wyszukiwarki z serwera pokonują ograniczenia wyszukiwarek przechowywanych przez Google. W przypadku wyszukiwarek z serwera specyfikacja CSE znajduje się w Twojej witrynie internetowej, a jej adres URL jest dołączany do żądania wyszukiwania CSE. Google pobiera specyfikację CSE z Twojej witryny, gdy użytkownik przeprowadza wyszukiwanie. Zapewnia to kilka bardzo ważnych korzyści:

  • Możesz łatwo przekonwertować dane do Twojej wyszukiwarki Google.
  • Możesz automatycznie wygenerować dowolną liczbę własnych wyszukiwarek, z których każda będzie dostosowana do potrzeb określonego użytkownika, konkretnej strony, pory dnia itd. Możesz także generować własne wyszukiwarki na życzenie w reakcji na zapytania użytkowników lub ze względu na stronę w Twojej witrynie, której użytkownicy używają do wyszukiwania. Dostarczamy wiele interesujących narzędzi, których możesz używać, na przykład do tworzenia Wyszukiwarek z serwera na podstawie linków na wybranej stronie.
  • Możesz łatwo aktualizować definicje Twojej Wyszukiwarki z serwera bez przesyłania danych do Google.
  • Nie ma globalnych limitów adnotacji dla użytkowników.

Teraz możesz wykorzystać pełny potencjał swoich pomysłów do dynamicznego generowania wyszukiwarek. Narzędzia dostarczone przez nas i inne firmy ułatwiają synchronizację wyszukiwarek z witrynami należącymi do Ciebie i Twoich użytkowników. Przy tworzeniu własnych wyszukiwarek możesz wykorzystać zróżnicowane źródła danych jak np. kanały iCal, logi, zakładki oraz zapisy historii wyszukiwania. Można nawet zmieniać wygląd i układ utworzonych wyszukiwarek w zależności od stanu i liczby odwiedzin witryny. Możliwości są nieograniczone!

Specyfikacja Twojej wyszukiwarki może odnosić się do zewnętrznych plików adnotacji. W ten sposób wiele wyszukiwarek może współdzielić te same zasoby.

Niektóre funkcje wyszukiwarek przechowywanych przez Google, na przykład współpraca i Google Marker, nie działają w przypadku wyszukiwarek z serwera. Jeśli masz już adnotacje zapisane na serwerze Google, możesz je pobrać i umieścić w swojej wyszukiwarce z serwera. Więcej informacji można znaleźć w artykule Przenoszenie wyszukiwarki z Google na własny serwer. Wyszukiwarki z serwera są zawsze bezpłatne i zawierają reklamy. Mechanizm wyszukiwarki z serwera nie umożliwia obsługi specyfikacji CSE na potrzeby wyszukiwarki Google Site Search.

Przykład Wyszukiwarki z serwera

W poniższym, bardzo prostym przykładzie przedstawiono użycie wyszukiwarki z serwera, której specyfikacja znajduje się pod adresem http://www.guha.com/cref_cse.xml. Specyfikacja CSE zawiera przeszukiwane witryny, wygląd i styl strony z wynikami itp. Przykład zawiera kod pola wyszukiwania, które korzysta z tej specyfikacji CSE. Zwróć uwagę na parametr o nazwie „cref”.

Ważne parametry formularza:

  • cref: adres URL specyfikacji Twojej wyszukiwarki
  • q: Pole zapytań

Wypróbuj tę wyszukiwarkę!

Pamiętaj, że to pole wyszukiwania może znajdować się w tej samej witrynie co plik specyfikacji wyszukiwarki, na wielu stronach tej witryny lub nawet w innej witrynie.

Gdy użytkownik po raz pierwszy prześle zapytanie, specyfikacja CSE zostanie pobrana i użyta do przetworzenia zapytania. Specyfikacja CSE zostanie również zapisana w pamięci podręcznej, w której będzie okresowo odświeżana, dzięki czemu Twój serwer nie będzie musiał obsługiwać żądań udostępnienia Google specyfikacji CSE za każdym razem, gdy użytkownik prześle zapytanie. Jeśli specyfikacja wyszukiwarki z serwera ulegnie zmianie, w celu jej natychmiastowego odświeżenia przejdź do naszej strony odświeżania wyszukiwarki z serwera i wprowadź adres URL odpowiedniej specyfikacji CSE.

Przykład Wyszukiwarki z serwera z wynikami przechowywanymi w Twojej witrynie

Tak jak w przypadku utworzenia standardowej wyszukiwarki, możesz także przechowywać wyniki wyszukiwania we własnej witrynie. W tym celu potrzebujesz dwóch fragmentów kodu, jednego dla pola wyszukiwania, a drugiego dla wyników wyszukiwania. Kod pola wyszukiwania wygląda podobnie jak na powyższym przykładzie, z małymi zmianami:

Ważne parametry formularza:

  • action: Adres URL, pod którym chcesz przechowywać wyniki (w tym przykładzie: http://www.guha.com/results.html)
  • cref: adres URL specyfikacji Twojej wyszukiwarki
  • cof: FORID:9, FORID:10 albo FORID:11. Dzięki temu można określić format reklam, które mają być wyświetlane. Więcej informacji można znaleźć w specyfikacji CSE.
  • q: Pole zapytań

W adresie URL wskazanym w polu action powyżej należy umieścić kod, aby określić miejsce, w którym mają być wyświetlane wyniki wyszukiwania:

Adnotacje dla Wyszukiwarki z serwera

Aby uruchomić Wyszukiwarkę z serwera, należy określić adnotacje zgodnie z powyższym przykładem. Istnieją dwa sposoby określenia adnotacji:

Każdy plik musi być mniejszy niż 3 MB. Jeśli masz więcej adnotacji, podziel je na wiele plików i użyj tagów <Include> do opisania poszczególnych grup adnotacji. Możesz mieć maksymalnie 50 plików, ale ich łączna wielkość nie może przekroczyć 10 MB. Zakładamy, że pozwoli to włączyć około 25 tys. adnotacji w jednej utworzonej wyszukiwarce. Jeśli potrzebujesz większej liczby adnotacji, zachęcamy do utworzenia kilku wyszukiwarek, pobrania wyników i połączenia ich w celu udostępnienia użytkownikom. Ten sposób programowania umożliwia realizację niemal wszystkich planów!