Pumasok

Kabuuang Ideya

Bagong search engine...

Aking mga search engine

Nai-link na mga Pasadyang Search Engine

Sa isang Linked CSE ang detalye ng iyong search engine ay nasa sa iyong website. Sa isang Google Stored CSE ang detalye ay nailagay sa Google.

Gamit ang tradisyunal na Naka-imbak na CSE ng Google, nilikha mo ang CSE alinman sa pamamagitan ng pag-log in at paggamit ng wizard o pagsusulat ng isang XML file at pag-upload sa Google (sa pamamagitan ng Advanced tab). Tumutukoy ang code ng box sa para sa paghahanap na iyong ginagamit sa pagtutukoy na ito na naka-imbak sa Google gamit ang parameter na "cx". Upang baguhin ang anumang aspeto ng CSE, kailangan mong alinmang gamitin ang Control panel o i-upload ang bagong pagtutukoy ng XML. Nagpapatupad ito ng ilang mga limitasyon:

  • Paggawa at pagpapanatili ng CSE ay isang manwal na proseso.
  • Mahirap bumuo ng napakaraming mga CSE, halimbawa isa sa bawat user o naiiba nang konti sa bawat pahina mo.
  • Mahirap na gumamit ng iba mga data sources tulad ng iCal, RSS, Google Base, atbp. para gumawa ng CSEs ayon sa programa.

Nalalampasan ng Mga Na-link na CSE ang mga limitasyong ito ng mga Google Stored CSE. Sa Mga Na-link na CSE, iyong hino-host ang pagtutukoy ng CSE sa iyong web site at isinasama ang url para sa pagtutukoy na ito sa iyong hiling sa paghahanap sa CSE. Kinukuha ng Google ang pagtutukoy ng CSE mula sa iyong website kapag naghanap ang iyong gumagamit sa CSE. Marami itong napakahalagang mga pakinabang:

  • Madali mong palitan ang iyong data sa isang Custom Search Engine.
  • Ikaw ay awtomatikong makakagawa ng anumang bilang ng CSE, ang bawat posibilidad na nababagay sa isang partikular na user, ang partikular na pahina, oras ng araw, atbp. Sa katunayan, maaaring kang gumawa ng mga CSE sa kahilingan, bilang pagtugon sa isang query ng gumagamit o isang pahina sa iyong site na kinaroroonan ng isang user. Kami ay nagbibigay ng ilang mga interesanteng tool, tulad ng paglikha ng Linked CSE mula sa mga link ng isang pahina, na iyong magagamit.
  • Madali mong ma-update ang iyong Linked CSE na mga detalye nang hindi ipinagpipilitan ang data sa Google.
  • Walang pangkalahatan, limitasyon ng annotation ng bawat user.

Maaari mo ng gamitin ng lubos ang iyong ideya para sa mahusay na paggawa ng mga CSEs. Ang mga tool na ibinigay namin at ng ikatlong partido ang nagpapadali upang mapanatili ang iyong CSE na sync kasama ang iyong sariling website at kasama na rin ang iba pa. Ibang kawili-wiling pinanggagalingan ng mga datos na maaari mong magamit upang gumawa ng CSEs ay ang mga iCal feed, ang iyong mga referrer logs at ang tanda o bookmark ng iyong mga user o kasaysayan ng pagba-browse. Maaari mo ring palitan ang anyo at dating ng iyong CSE bilang pagtugon sa kahusayan o pagtanggap ng bisita ng iyong website. Maging malikhain - walang limitasyon ang mga posibilidad!

Ang detalye ng CSE ay maaaring mangahulugan ng isa o higit pang nakaimbak na mga panlabas na annotation. Ito ay nakapagpapadali na makapagbahagi ng mga annotation sa pagitan ng mga CSE.

Gayunpaman, pakitandaang ang ilang mga tampok ng Naka-imbak na Mga CSE ng Google gaya ng collaboration at Google Marker ay hindi maiimbak sa Mga CSE na Naka-link. Kung mayroon ka nang mga anotasyong naka-imbak sa Google, maaari mong i-download ang mga ito at isama ang mga anotasyong ito sa iyong Naka-link na CSE. Para sa higit pang impormasyon, basahin ang Paglipat mula sa Naka-imbak na Mga CSE ng Google sa Naka-link na CSE. Tandaan rin na ang mga Naka-link na CSE ay laging libre, suportado ng ad na Mga CSE; ang Naka-link na mekanismo ng CSE ay hindi magagamit upang mag-host ng mga pagtutukoy ng CSE para sa Paghahanap sa Site ng Google.

Halimbawa ng isang Linked CSE

Ang sumusunod ay isang napakasimpleng halimbawa ng paggamit ng isang Naka-link na CSE na ang pagtutukoy ay nasa http://www.guha.com/cref_cse.xml. Naglalaman ang pagtutukoy ng CSE ng mga site kung saan maghahanap, ang hitsura at pakiramdam ng mga resulta, atbp. Narito ang code para sa box para sa paghahanap na ginagamit ang pagtutukoy ng CSE na ito. Tandaan ang parameter na tinatawag na 'cref'.

Mahalagang uri ng mga parameter:

  • cref: Ang url ng detalye ng iyong CSE
  • q: Ang kahon ng query

Subukan ang search engine na ito!

Tandaan na ang search box na ito ay maaaring nasa parehong site tulad ng CSE specification file, sa maraming mga pahina sa site na iyon o kahit na sa ibang site.

Sa unang pagkakataon na mag-isyu ang gumagamit ng query sa paghahanap, kukunin namin ang pagtutukoy sa CSE at gagamitin ito upang iproseso ang query. Na-cache rin namin ang iyong pagtutukoy sa CSE at regular na rine-refresh ito, kaya hindi mo na kailangang mag-alala tungkol sa paghahatid ng paghiling sa pagtutukoy ng CSE ng Google sa tuwing mag-i-isyu ang iyong gumagamit ng query. Kung binago mo ang pagtutukoy ng iyong Naka-link na CSE at kailangang agad itong i-refresh pumunta lamang sa aming Naka-link na naka-refresh na pahina ng CSE at ilagay mo ang URL ng iyong pagtutukoy na CSE.

Halimbawa ng Linked CSE na may mga resulta na nasa iyong site

Katulad ng isang batayan na Custom Search Engine, puede ka ring gumamit ng Linked CSE upang panguluhan ang resulta sa iyong site. Para magawa sa ang mga ito kailangan mo ng dalawang snippets ng code, isa para sa search box at isa para sa search results. Ang search box code ay katulad sa halimbawa sa itaas, na may kaunting pagbabago:

Mahalagang uri ng mga parameter:

  • aksiyon patlang: Ang URL na iyong nais mai-host ang mga resulta sa (sa halimbawang ito ginagamit namin ang http://www.guha.com/results.html)
  • cref: Ang url ng detalye ng iyong CSE
  • cof: Alinman sa FORID:9, FORID:10 o FORID:11. Tinutukoy nito kung anong format ng mga ad ang nais mong ipakita. Tingnan ang pagtutukoy na CSE para sa higit pang impormasyon.
  • q: Ang kahon ng query

Sa may URL na itinuturo ng sa action sa blangko na nasa itaas, kailangan mong ilagay ang code na ito kung saan gusto mong lumabas ang mga resulta ng paghahanap:

Mga Annotation sa Linked CSEs

Upang mapagana ang mga Linked CSE, kailangan mong tukuyin ang annotation tulad ng pinapakita na halimbawa sa itaas. May dalawang paraan upang tukuyin ang mga annotation:

Itinatakda namin na ang bawat file ay hindi lalampas sa 3MB sa laki. Kung ikaw ay may marami pang mga annotation kaysa dito, maaari mong paghiwa-hiwalayin sa maraming file at gamitin ang <Isama> na mga tag upang tukuyin ang mga file na iyan. Maaari kang magkaroon ng hanggang limampung file, ngunit ang kabuuang laki ng lahat ng mga file mo ay dapat na mas mababa sa 10MB. Aming inaasahan na ito ay magbibigay kakayahan sa iyo na magkaroon ng mga 25K na annotation sa bawat CSE. Kung kakailanganin mo pa ng mas higit diyan, ikaw ay aming hinihikayat na maging meta - lumikha ng maraming mga CSE, kumuha ng mga resulta at pagsamahin sila para sa iyong mga user. Ang pamprogramang interface na ito ang nagbibigay kakayahan sa iyo na magawa ang halos anumang bagay!