Monday, November 08, 2010 at 12:04 AM.
system.verbs.builtins.mainResponder.search.server.nothingFound
on nothingFound (adrSearch) { <<Changes <<8/11/02; 2:39:52 AM by JES <<Localized. local (s = ""); local (pta); if defined (adrSearch^.ignoredList) { if adrSearch^.ignoredList != {} { if sizeOf (adrSearch^.ignoredList) == 1 { s = s + "<font size=1>Ignored common word:"} else { s = s + "<font size=1>Ignored common words:"}; for i = 1 to sizeOf (adrSearch^.ignoredList) { s = s + " " + adrSearch^.ignoredList [i]; if i != sizeOf (adrSearch^.ignoredList) { s = s + ";"}}; s = s + "</font><p>\r"}; try { s = s + "<p>" + mainResponder.getString ("search.nothingFound") + "</p>"} else { s = s + "<p>Nothing found."}; if adrSearch^.ignoredList != {} { s = s + " Try re-phrasing your search more specifically."}} else { try { s = "<p>" + mainResponder.getString ("search.nothingFound") + "</p>"} else { s = "<p>Nothing found."}}; <<Log this search. local (clientIp, url); try { pta = html.getPageTableAddress (); clientIp = pta^.client; url = pta^.url; searchArgs = pta^.searchArgs; url = url + "?" + searchArgs}; mainResponder.search.server.logSearch (adrSearch, 0, clientIp, url); return (s)}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.