hello all-
i host a web site that serves as a public search engine. my goal is to get
statistics on the # and type of searches. all searches are performed by a
"find.dll" file that exists in multiple places (soon to be migrated to only
one place). a typical search is conducted from my web site, but there is a
growing number of users who are integrating search into their web sites
using an XML call to the same "find.dll" file. at the very minimum, it would
be nice to be able to tally a list of search terms. and eventually it would
be nice to be able to break this down per client. the following are from my
log:
one type is a search originating from my site where the user enters a search
string from the home page or any local page.....
2000-04-18 00:02:08 207.136.167.199 - W3SVC3 WWW2 192.168.109.202 GET
/find.dll s=cottage+garden+nursery&n=n&x=20&y=15 200 0 40721 406 2078 80
HTTP/1.0 Mozilla/4.61+(Macintosh;+I;+PPC) -
http://search.oingo.com/find.dll?s=cottage+garden+nursery+in+petaluma
<http://search.oingo.com/find.dll?s=cottage+garden+nursery+in+petaluma&x=13&
y=15> &x=13&y=15
another type is a search originating from another site as an XML
request.....
2000-04-18 00:02:32 205.139.34.5 - W3SVC3 WWW2 192.168.109.202 GET
/ajw/find.dll s=tempature%20of%20korea&f=y&x=y&cid=ub5r&fm=xml 200 0 16938
159 516 80 HTTP/1.0 LWP::Simple/5.47 - -
.....or..............
2000-04-18 00:04:11 208.222.98.179 - W3SVC3 WWW2 192.168.109.202 GET
/ajw/find.dll s=Kravis,%20Henry%20R&fm=xml&x=n&cid=guru3417 200 0 12635 143
719 80 HTTP/1.0 lwp-trivial/1.27 - -
i thought that simply adding the statment......
SEARCHENGINE http://* <http://*> oingo.*/* s
...would do the trick but this statement seems to serve a different purpose.
the information i am trying to abstract from the log is clearly there - i'm
just a bit confused on how to get analog to correctly pull it, and then
display it.
does anyone have any ideas?
thanks,
Ari Barkan
Director of Information Technology
www.oingo.com <http://www.oingo.com/>
winmail.dat