Main Content

What brought YOU to our web site?

Archive - Originally posted on "The Horse's Mouth" - 2007-06-01 06:18:24 - Graham Ellis

10 times a day, someone arrives at our main (www.wellho.net) web site for each and every one of the terms in this table. This is an analysis of the search terms used in the 28 days up to yesterday, with the number of occurrences listed against each word.

We often ask ourselves questions such as "Is Perl dying back, and if so what is replacing it?" and "should we be taking a closer look at Lua or emphasising Ruby more on our web site?". And reports such as this - extracted using our web log analysis tools - give us some measurement of an answer; not a complete answer as these reports are highly biased by our site content, but they do give us a drift and - when compared to similar reports from a year ago - give a much clearer drift.

35339: perl
34349: php
28657: mysql
26303: in
24718: java
20675: python
15507: to
14136: join
12116: file
11632: example
10405: tcl
7702: array
7665: left
7344: a
6538: of
5417: from
5262: how
5131: expect
5043: string
4937: script
4814: for
4746: using
4699: image
4628: and
4432: database
4405: examples
4323: c
3799: regular
3564: upload
3490: with
3404: tomcat
3334: variable
3284: sample
3189: variables
3139: ruby
3060: inner
3036: hashmap
2991: text
2963: page
2770: linux
2668: table
2656: files
2580: outer
2538: expression
2451: regex
2430: the
2416: line
2331: code
2232: html
2227: on
2224: form
2203: data
2197: read
2090: remove
1984: is
1941: command
1932: input
1926: arraylist
1905: list
1878: tables
1864: into
1845: web
1729: loop
1713: sql
1709: passing
1697: images
1668: handling
1643: apache
1619: select
1550: program
1545: output
1517: character
1510: url
1488: shell
1486: date
1478: if
1463: tk
1456: regexp
1448: multiple
1438: telnet
1434: ftp
1427: expressions
1418: two
1418: save
1417: programming
1413: tuple
1373: sort
1354: check
1354: objects
1353: insert
1334: replace
1318: global
1297: windows
1285: dictionary
1284: query
1264: arrays
1252: store
1245: case
1229: server
1223: stringtokenizer
1222: get
1218: decimal
1206: unix
1186: class
1160: right
1157: time
1147: dimensional
1146: what
1120: thread
1104: number
1088: cgi
1083: joins
1068: unique
1046: printf
1044: function
1038: an
1037: last
1031: write
1007: reading
988: grep
964: use
962: object
953: search
952: id
949: process
921: pdf
915: convert
912: redirect
911: by
911: new
907: 2
902: vector
895: exists
889: user
886: javascript
883: find
872: training
861: application
855: picture
853: loops
849: map
846: another
842: pass
839: match
833: refresh
824: button
821: lines
817: resource
815: display
807: numeric
795: excel
791: ssh
789: open
788: load
784: commands
777: error
774: threads
760: hash
754: ping
751: count
748: oracle
742: directory
735: format
722: split
720: jsp
713: stdout
711: bash
709: delete
709: blob
706: writing
701: system
701: source
700: stderr
695: spawn
694: switch
690: session
688: link
687: hex
686: xml
686: pictures
681: module
674: characters
671: difference
670: pivot
667: environment
666: download
665: or
659: print
659: wiltshire
658: create
656: between
655: word
651: 2d
632: value
631: test
623: $_
623: copy
622: keyboard
620: run
606: values
601: running
598: not
591: lists
590: seconds
590: email
588: double
583: functions
581: course
580: programs
579: places
577: substring
576: language
576: reference
575: gui
573: frames
572: melksham
569: tcl/tk
569: call
563: change
563: operator
558: compare
552: quiz
548: csv
548: simple
546: binary
544: servlet
543: send
540: uploading
540: sorting
539: egrep
532: newline
529: set
524: undefined
521: header
520: interface
520: xrange
517: hashset
507: as
507: one
507: return
507: scripts
506: add
503: dynamic
502: size
501: through
498: char
497: where
495: submit
495: smtp
485: retrieve
484: calendar
481: while
479: php.ini
475: cannot
475: socket
469: null
468: else
466: update
462: access
460: numbers
455: codes
454: rename
447: bless
440: foreign
438: information
438: space
437: column
437: parameters
431: php5
429: classes
429: scope
425: shopping
424: cart
423: formatting
423: key
423: name
416: do
416: stdin
413: php4
405: statement
405: sensitive
404: #3
401: threading
399: strings
397: generator
395: log
391: mail
390: x
387: duplicate
386: three
385: os
383: install
382: &
382: 3
375: @_
375: buffer
373: words
372: ip
371: current
369: inheritance
369: destructor
368: net
367: all
367: indexof
362: exist
361: removing
357: connect
355: many
354: courses
352: mac
349: website
348: grab
347: keys
346: raw
345: different
345: quotes
344: bristol
343: advantages
343: blank
343: multiline
342: storing
342: comparator
341: asp
341: house
340: polymorphism
339: foreach
338: relational
337: minutes
336: calling
335: comparison
332: problem
330: port
328: password
328: expect_out
328: substitute
322: extract
321: hashes
321: show
318: modify
316: tutorial
315: large
311: out
311: strreplace
311: random
309: uk
309: execute
309: first
304: xp
301: ant
297: syntax
297: index
296: mysqli
294: posix
290: conditional
287: cookie
285: forms
285: method
283: external
282: i
281: learn
280: balancing
280: client



And what did people search for, but just less than 10 times a day? Here are some of the words that didn't quite make our top table.

278: field
277: proxy
277: multidimensional
277: post
275: spaces
275: within
272: content
270: end
270: math
270: deployment
269: london
268: solaris
267: break
267: conversion
266: control
265: sudoku
264: samples
264: fork
263: creating
261: qt
261: recursion
261: css
261: hotel
261: special
260: getting
259: tokenizer
259: duplicates
259: mysql_pconnect
257: trowbridge
257: parse
256: ascii
256: increment
255: coding
255: oriented
253: matching
252: nested
252: login