# HF2K Example
##redirect http://uk.search.yahoo.com/search/dir_ukie?$^r.args
exit
##set eur_adv=1
##set composed_query {##func ysComposeAdvQuery:$|req[va]$|req[vo]$|req[vp]$|req[ve]OR }
##set(|req[p],"$composed_query")
##set(^r.args,"${^r.args}&p=##esc composed_query ")
##set ^r.args=##func delPair:va,&,=,${^r.args}
##set eur_adv=1
##set adv_showpat=$composed_query
##set($|req[r],"")
##set eurdo_prterr=0
##set eurdo_prtiym=0
##set eurdo_prtcats=0
##set eurdo_prtspon=0
##set eurdo_prtsites=0
##set searchurl=/search/ukie
##func str2hash:temphash,&,=,${^r.args}
##func str2hash:paramHash,&,=,${^r.args}
##set querylen=##func strlen:${^temphash.p}
##dispForm $templateDir/empty.html
##exit
##comment for badwords
##set value=""
##set lcq=$|req[p]
##set lcq=##func strconv:tolower,$lcq
##func ysShmHashGet:/home/search/ukie/data/badwords.shm,$lcq
##set badwordsval=$value
##dispForm $templateDir/pornjump.html
##exit
##dispForm $templateDir/intlpornjump.html
##exit
##set (^paramHash.y, "uk")
##set ^r.args=##func hash2str:paramHash,&,=
##set (^paramHash.y, "fr")
##set ^r.args=##func hash2str:paramHash,&,=
##set (^paramHash.y, "es")
##set ^r.args=##func hash2str:paramHash,&,=
##set (^paramHash.y, "y")
##set ^r.args=##func hash2str:paramHash,&,=
##set showDir=1
##set searchurl=/search/dir_ukie
##set next_h=S
##set catredir=DS0
##set scatredir=DS2
##set showDir=0
##set next_h=W
##set catredir=DS0
##set catredir=WS0
##set scatredir=WS2
##set abs_searchurl=http://uk.search.yahoo.com$searchurl
##func ysearch:/web/ukie,${^r.args}
##func ysearch:/websearch/ukie,${^r.args}
##set log {##func ysTableGet("subprocess_env,logTempData") }
##func ysTableSet("subprocess_env,logTempData,$log&H=0")
##set showpat=$adv_showpat
##func str2hash:spell_hash,&,=,${^r.args}
##set (^spell_hash.nr,"$pattern")
##set (^spell_hash.spd,"1")
##set (^spell_hash.p,"$spelling")
##set spellargs=##func hash2str:spell_hash,&,=
##redirect $abs_searchurl?$spellargs
##set spellq=##func strconv:tolower,$spelling
##set spellq=$lcq
##set value=
##func ysShmHashGet:/home/search/ukie/data/spellingexception.shm,$spellq
##set spelling=$value
##set err_code=-1
##set err_code=-2
##set err_code=$stotal
##set is_cache=cached
##set ys_scError=0
##set is_cache=searched
##set search_loc=frontend
##set search_loc=backend
##set r_server_ip=00000000
##set rtimetaken {##func ysSearchReplace:/,/./,$rtimetaken }
##func logSearchData:/home/y/logs/yapache/us/searchLogs,$r_server_ip,$rtimetaken,$r_bytes_received,/search/uk/google,p=${pattern},$is_cache|$err_code|$property_name|$search_loc|$ys_scError
##func ysearch:/search/ukie,${^r.args}
##set log {##func ysTableGet("subprocess_env,logTempData") }
##func ysTableSet("subprocess_env,logTempData,$log")
##set ^r.args=##func delPair:h,&,=,${^r.args}
##func ysearch:dirHash,/search/cat_ukie,${^r.args}
##set vlog {##func ysTableGet("subprocess_env,logTempData") }
##func ysTableSet("subprocess_env,logTempData,$log|$vlog")
##func set_adpattern:$pattern
##set pagetotal+${^dirHash.cend}
##set eurdo_prtcats=1
##set eurdo_prtcats=0
##set ncats=${^dirHash.ncats}
##set eurdo_prtcats=0
##set cend=${^dirHash.cend}
##set cbegin=${^dirHash.cbegin}
##set ptotal=$pagetotal
##set eurdo_prtspon=1
##set eurdo_prtiym=1
##set eurdo_prtsites=1
##set sponsor_show=1
##set sponsor_enable=1
##set spon_searcharg=$searcharg
##set searcharg=##func delPair:page,&,=,$searcharg
##func str2hash:sargHash,&,=,$spon_searcharg
##set ptype {testg}
##set ptype {test}
##set srd_test_data {TID=${testID}_${bucket}:${ptype}}
##set rd_test_data=http://uk.rd.yahoo.com/search3/${ptype}/${testID}_${bucket}
##func regex:/site:(.*)/,$|req[hq]
##set restrict=local
##set domain=$^regex.1
##set sponsor_enable=0
##set eurdo_prterr=1
##set restrict=property
##set eurdo_prterr=1
##set eurdo_prterr=1
##set restrict=subcat
##set send=20
##set stotal=20
##set ntotal=20
##func info_setup:ads,ad-location:NEAn5EELSEFADSKYSHPSPULREC,ad-spaceid:0:7825331:9197745:15425975:81109959:95939784,ad-property:ukie_webse,ad-stitcher:qnews,ad-keyword:$pattern
##set spaceid=95939784
##func info_setup:ads,ad-location:NEAESPU,ad-spaceid:0:7825331:9197745:11111254,ad-property:ukie_webse,ad-stitcher:qnews,ad-keyword:$pattern
##set spaceid=11111254
Yahoo! UK & Ireland - Search results for
$nicepattern
$showpat
##set test_gif_url=${rd_test_data}/m/l/*
##func info_insertion:N
##set test_form_url=${rd_test_data}/tss/s/*-
##set log {##func ysTableGet("subprocess_env,logTempData") }
##func ysTableSet("subprocess_env,logTempData,$log|sp->$showpattern")
##set eurdo_prterr=0
##set eurdo_prtspon=1
##set eurdo_prterr=1
##set restrict=noresult
##set eurdo_prtiym=0
##set eurdo_prtcats=0
##set eurdo_prtsites=0
No results were found
for your search: $showpat .
Helpful Hints:
Check your spelling. Are all the words spelled correctly?
Try using fewer words.
Remove quotation marks or plus signs - they limit your search results.
Try different but similar words such as "football"
instead of "soccer".
Or, Browse the Yahoo! Directory to find sites:
PLEASE NOTE:
This search was restricted to $domain . For more matches, try searching all the web .
PLEASE NOTE:
This search was restricted to $domain . For more matches, try searching all the web .
PLEASE NOTE:
This search was restricted to listings within the last $age days.
(ranging from $datelowerbound to $dateupperbound)
For more matches, try searching all the web .
PLEASE NOTE:
##set rdurl=${rd_test_data}/restrict/*-http://uk.rd.yahoo.com/search3/restrict/*-
##set rdurl=http://uk.rd.yahoo.com/search3/restrict/*-
You have just searched Yahoo! for UK sites . For more matches, try searching all the web .
PLEASE NOTE:
You have just searched Yahoo! for Irish sites . For more matches, try searching all the web .
PLEASE NOTE:
You have just searched all of Yahoo! .Try searching Yahoo! for just
UK sites or Irish sites to narrow your results.
##set nlcq {##func ysNormalizeString("$lcq")}
##func ysShmHashGet:/home/search/ukie/data/insideyahoo.shm,$nlcq
##set iylog=iyg/$pattern
##set iylog=iy/$pattern
##func ysSearchReplace:/http:\/\/uk.rd.yahoo.com/http:\/\/uk.srd.yahoo.com\/S=$spaceid:IY\/K=$pattern\/${srd_test_data}\/\*-http:\/\/uk.rd.yahoo.com/,$value
$value
##set show_location=1
##set suptext {List "${showpat}" by location}
##set ^dirHash.(prop)ctotal-1
##set cend-1
Directory Category Matches
##set first_url=$abs_searchurl?$searcharg
##set first_url=http://uk.rd.yahoo.com/search3/c/firstc/*-$first_url";
##set test_prev_url=${rd_test_data}/c/firstc/*-
First Page |
##set prev_begin=$cbegin
##set prev_begin-$pagesize
##set prev_url=http://uk.rd.yahoo.com/search3/c/prevc/*-$abs_searchurl?$searcharg&hc=$ncats&b=$prev_begin&h=C
##set test_prev_url=${rd_test_data}/c/prevc/*-
Previous $pagesize |
$cbegin - $cend of $ncats
|
##set next_begin=$cend
##set next_begin+1
##set nnext=$ncats
##set nnext-$cend
##set nnext=$pagesize
##set test_next_url=${rd_test_data}/c/nextc/*-
Next 1
Next $nnext
##set rootCategory=Home
##set now=##datestamp %s
##set ct=0
##set rank=$cbegin
##set query=$pattern
##func makeRedirectSafe:query
##set catlen=##func strlen:${^dirHash.(prop)shortc(check)}
##set catlen=##func strlen:${^dirHash.(prop)category(check)Leaf}
##set long=1
##set check+1
##set catlen=##func strlen:$suptext
##set long=1
##set ctsmall=$ct
##set ctsmall%2
##set ctsmall=1
##set st=0
##set catpurl=http://uk.srd.yahoo.com/S=$spaceid:$catredir/R=$rank/K=$query/CS=${^dirHash.(prop)idc(ct)}/${srd_test_data}/*-
##set catpurl=http://uk.srd.yahoo.com/S=$spaceid:$catredir/R=$rank/K=$query/CS=${^dirHash.(prop)idc(ct)}/*-
- ##datestamp {^dirHash.(prop)dates(ct)}=%m/%d/%Y
${^dirHash.(prop)boldshortc(ct)}
${^dirHash.(prop)boldcategory(ct)Leaf}
##set docage=$now
##set docage-${^dirHash.(prop)dates(ct)}
##set docage/86400
##set docage-1
##set ct+1
##set rank+1
$suptext
##set first_url=$abs_searchurl?$searcharg
##set first_url=http://uk.rd.yahoo.com/search3/c/firstc/*-$first_url";
##set test_prev_url=${rd_test_data}/c/firstc/*-
First Page |
##set prev_begin=$cbegin
##set prev_begin-$pagesize
##set prev_url=http://uk.rd.yahoo.com/search3/c/prevc/*-$abs_searchurl?$searcharg&hc=$ncats&b=$prev_begin&h=C
##set test_prev_url=${rd_test_data}/c/prevc/*-
Previous $pagesize |
$cbegin - $cend of $ncats
|
##set next_begin=$cend
##set next_begin+1
##set nnext=$ncats
##set nnext-$cend
##set nnext=$pagesize
##set test_next_url=${rd_test_data}/c/nextc/*-
Next 1
Next $nnext
##set value=""
##func ysShmHashGet:/home/search/ukie/data/commercial.shm,$lcq
##set hits=6
##set OV=1
##set hits=5
##set OV=0
##func ysearch:adHash,/espotting/uk,$spon_searcharg&hits=$hits
##set nextPageNum=$^adHash.pageNum
##set nextPageNum+1
##set source=next
##set source=first
##func ysTableSet:subprocess_env,plogdata,espotting/-1
##set ad_reason=/ec
##set ad_reason=/ea
##set ad_reason=/ek
##func ysTableSet:subprocess_env,plogdata,espotting/$source/OV=E$OV/$^adHash.nsites$ad_reason
##func ysTableSet:subprocess_env,nlogdata,$^adHash.rtimetaken
##set adct=0
Sponsored Matches
##set signup_url=${rd_test_data}/spon/top/*-http://uk.rd.yahoo.com/search3/spon/top/*-http://uk.docs.yahoo.com/espotting/signup.html
##set signup_url=http://uk.rd.yahoo.com/search3/spon/top/*-http://uk.docs.yahoo.com/espotting/signup.html
(Advertise Here )
##set sponsor_no=$adct
##set sponsor_no+1
##set query=$pattern
##set hits-2
##set esp_toplimit=$hits
##set esp_toplimit=$^adHash.nsites
##set sponsored_srd=http://uk.srd.yahoo.com/S=$spaceid:WS4/R=$sponsor_no/K=$pattern/TR=$^adHash.nsites/${srd_test_data}/*-
##func ysSearchReplace:/¬/€/,$^adHash.boldtitles(adct)
-
##set test {##func ysSearchReplace:/¬/€/,${^adHash.boldcomments(adct)} }
##func ysSearchReplace:/"/'/,$test
##func ysSearchReplace:/http:\/\///,$^adHash.sitehosts(adct)
##set adct+1
##set sponsor_no+1
##set test_link_data=${srd_test_data}/
##set test_rd_data=${rd_test_data}/
##set nextPageNum=$|req[page]
##set nextPageNum+1
Web Matches
##set first_url=$abs_searchurl?$searcharg
##set first_url=http://uk.rd.yahoo.com/search3/ws/firstws/t/*-$first_url";
##set test_prev_url=${rd_test_data}/s/firstws/t/*-
First Page |
##set prev_begin=$sbegin
##set prev_begin-$pagesize
##set prev_url=${test_rd_data}ws/prevws/t/*-http://uk.rd.yahoo.com/search3/ws/prevws/t/*-$abs_searchurl?$searcharg&hc=$ncats&hs=$nsites&b=$prev_begin&h=${next_h}
##set test_prev_url=${rd_test_data}/s/prevs/t/*-
Previous $pagesize |
##set roundnsites {##func strconv:delimit,$nsites }
$sbegin - $send of $roundnsites
|
##set next_begin=$send
##set next_begin+1
##set remain=$nsites
##set remain-$send
##set remain=20
Next $remain
##set now=##datestamp %s
##set ct=0
##set rank=$sbegin
##set query=$pattern
##func makeRedirectSafe:query
##set msf=0
##set printed=0
##set viewcounter=$ct
##set viewcounter+$sbegin
##set setul=1
##set printed=1
##set no=
##set no+1
##set printed=1
##set no=
##set no+1
${*(prop)boldtitles(ct)}
${*URLs(ct)}
${*Titles(ct)}
##set mime=${*MimeTypes(ct)}
(PDF)
(DOC)
##set docage=$now
##set docage-${*(prop)dates(ct)}
##set docage/86400
##set docage-1
- ${*(prop)boldcomments(ct)}
- ##func ysSearchReplace:/ //,${*Summarys(ct)}
##set dispurl=##func ysSearchReplace:/http:\/\///,${*URLs(ct)}
##set dispurl=##func ysSearchReplace:/http:\/\///,${*(prop)boldurls(ct)}
##func truncateAt:100,$dispurl
[More Results from ${*Hostnames(ct)}]
##set msf+1
More sites about: ${*boldshortsc(ct)}
${*(prop)Category(ct)Url}
Yahoo! Shopping: Shop at ${*(prop)boldtitles(ct)}
##set ct+1
##set rank+1
##set log {##func ysTableGet("subprocess_env,logTempData") }
##set log {$log&msf=$msf }
##func ysTableSet("subprocess_env,logTempData,$log")
More Sponsored Matches
##set signup_url=${rd_test_data}/spon/bot/*-http://uk.rd.yahoo.com/search3/spon/bot/*-http://uk.docs.yahoo.com/espotting/signup.html
##set signup_url=http://uk.rd.yahoo.com/search3/spon/bot/*-http://uk.docs.yahoo.com/espotting/signup.html
(Advertise Here )
##set sponsor_no=$adct
##set sponsor_no+1
##set query=$pattern
##set sponsored_srd=http://uk.srd.yahoo.com/S=$spaceid:WS4/R=$sponsor_no/K=$pattern/TR=$^adHash.nsites/${srd_test_data}/*-
$^adHash.boldtitles(adct)
-
##func ysSearchReplace:/"/'/,${^adHash.boldcomments(adct)}
##func ysSearchReplace:/http:\/\///,$^adHash.sitehosts(adct)
##set adct+1
##set sponsor_no+1
##set nextPageNum=$|req[page]
##set nextPageNum+1
##set first_url=$abs_searchurl?$searcharg
##set first_url=http://uk.rd.yahoo.com/search3/ws/firstws/b/*-$first_url";
##set test_prev_url=${rd_test_data}/s/firstws/b/*-
First Page |
##set prev_begin=$sbegin
##set prev_begin-$pagesize
##set prev_url=${test_rd_data}ws/prevws/b/*-http://uk.rd.yahoo.com/search3/ws/prevws/b/*-$abs_searchurl?$searcharg&hc=$ncats&hs=$nsites&b=$prev_begin&h=${next_h}
##set test_prev_url=${rd_test_data}/s/prevs/b/*-
Previous $pagesize |
##set roundnsites {##func strconv:delimit,$nsites }
$sbegin - $send of $roundnsites
|
##set next_begin=$send
##set next_begin+1
##set remain=$nsites
##set remain-$send
##set remain=20
Next $remain
##func info_insertion:EA
##func info_insertion:E
##set form_url=http://uk.search.yahoo.com/search/ukie
##set form_url=${rd_test_data}/bss/s/*-http://uk.rd.yahoo.com/search3/bss/s/*-http://uk.search.yahoo.com/search/ukie
##set form_url=http://uk.rd.yahoo.com/search3/bss/s/*-http://uk.search.yahoo.com/search/ukie
Other Yahoo! Services
##set test_other_url_1=${rd_test_data}/oy/mail/*-
Mail -
##set test_other_url_2=${rd_test_data}/oy/mobile/*-
Mobile/SMS -
##set test_other_url_3=${rd_test_data}/oy/finance/*-
Finance -
##set test_other_url_4=${rd_test_data}/oy/travel/*-
Travel -
##set test_other_url_5=${rd_test_data}/oy/shopping/*-
Shopping -
##set test_other_url_6=${rd_test_data}/oy/companion/*-
Companion -
##set test_other_url_7=${rd_test_data}/oy/messenger/*-
Messenger -
##set test_other_url_8=${rd_test_data}/oy/sports/*-
Sport -
##set test_other_url_more=${rd_test_data}/oy/more/*-
More...
Other Search Engines
##set test_other_url_1=${rd_test_data}/results/altavista/*-
Altavista -
##set test_other_url_2=${rd_test_data}/results/askjeeves/*-
Ask Jeeves -
##set test_other_url_3=${rd_test_data}/results/doras/*-
Doras -
##set test_other_url_more=${rd_test_data}/results/more/*-
More...
##func info_insertion:S
Search Technology provided by Google
(Sites included are property of their respective owners and may be protected
by copyrights, trademarks or other proprietary rights and laws.)
Copyright © 2003 Yahoo! UK Limited. All rights reserved.
Privacy Policy - Terms of Service - Help
##func info_insertion:PU
##set testlog=|testg/${testID}_${bucket}
##set testlog=|test/${testID}_${bucket}
##set log {##func ysTableGet("subprocess_env,logTempData") }
##set log {$log|${iylog}${testlog} }
##func ysTableSet("subprocess_env,logTempData,$log")