Search engines research

Menu 1:

(This web site:) (Homepage:)

(Pages on
this web site:)

Home Page

About Me


Catalog of notes

(My lecture
notes on
this web site:)


PR515 (JavaScript
cs/ss scripting)

PR655 (JavaScript
cs/ss advanced)

CS/SS scripting

Java Applets

SE5120 (C)

PP (C++)

OO (C++)

PR611 (C++)

Delphi (OO)

(Program samples:)

2002 Search engines

1999-2003 Calculators

(My computer
on this web site:)


Search Engine

Menu 2:

(Other web sites about:)



(Oscillatory Chamber:)



(Web sites with my lecturing notes - from 2004 till 2005:)

(Web sites with
my old lecturing notes - from 1999
till 2003:)

(My web site on
web tutorials:)


Dr Jan Pajak: research project on "search engines"

The subject of my most recent research, carried out since 2002, are search engines. This web page is to provide more details on this subject.
- For user instructions see the end of this Web page.
- Click the button BACK (from the browser) to return to the previous page.
The last update of this Web page was on: 23 July 2005.

Part 1: general description of this research:

My current research on search engines has several goals. Let us analyse these ones of them, which are already accomplished. The first such a goal is to test the feasibility of involving students into research in circumstances of a user-paid educational system. The second goal is to develop a kind of approach to research, which would define how to carry out research with active involvement of students in circumstances of user-paid educational system. The third goal is to develop a robust search engine, which would be simple enough to be produced by students within 4 assignments issued during two terms of Cyber-Technology courses. This third goal coincides also with the objective of this research, which is to design, develop, and test in semi-natural conditions a search engine which would be enough simple to be developped by students of Cyber-Technology as topics of their assignments during two subsequent terms (i.e. within 2x8 weeks).

* * *
A comprehensive description of aims, thesis, goals, and outcomes of this current research on search engines is provided in my "2003 unofficial report from research on search engines", a copy of which is available here - to review it just click on the following link: 2003 unofficial report from research.
* * *
A refereed publication on this subject is also available, namely:
[SE1] Pajak J.: "Developing a Search Engine Design for Research and Development in a Polytechnic Teaching Environment". A conscise paper presented on the NACCQ 16th Annual Conference in Palmerston North, New Zealand, 6-9 July 2003. Published on pages 363 to 366 of the Proceedings of the 16th Annual Conference of the National Advisory Committee on Computing Qualifications 6th - 9th July 2003, ISBN 0-473-09673-0, (NACCQ, P.O. Box 11050, Hilcrest, Hamilton, New Zealand).
* * *
The above should be complemented with an information, that this my current research project on search engines is mirroring a similar research project on natural languages processing that was completed in 1998 in circumstances of a New Zealand university, and described comprehensively in the following conference paper: Pajak J.: "Concept of a user-tuned information system for natural language processing", ANZAME Conference, The University of Western Australia, Perth, 29 November 1988 - 2 December 1988 (Abstracts, page 73). A copy of this paper is available here - to review it just click on the following link: 1988 ANZAME Paper. Therefore, both research projects (i.e. the one completed in circumstances of a user-paid educational system, and another completed at a university) allow to compare each other, and to draw comparative conclusions.

Part 2: search engine submission forms:


The development of the search engine is started from writing two web pages named submit.htm, and confirm.asp. Sudents write these two pages withon 8 weeks of PR515 course while learning client-side and server-side scriptiong in JavaScript.

Materials issued to students:

The title page for the course booklet (for block 3 of 2003).

Course Outline (for block 3 of 2003).

Exercise T1 (Environment and tools for client-side scripting).

Exercise T2 (Client-side scripting).

Client-side revision (Revision questions to answer).

Exercise T3 (Environment and tools for server-side scripting).

Exercise T4 (Server-side scripting).

Client-side revision (Revision questions to answer).

Assignment 1 for CS scripting. (PR515).

Assignment 2 for SS scripting. (PR515).

Sample solutions produced by students in block 1/2003:

Part 3: search engine:


At the second level students write the remaining part of search engine, namely further 5 web pages. It is done within 8 weeks of PR655 course, while applying client-side and server-side scriptiong in JavaScript learned in PR515 course.

Materials issued to students:

Exercise E1. (Search engine client scripting).

Exercise E2. (Search engine server scripting).

PR215 Assignment 1 (2002) - specification. (Client-side scripting).

PR215 Assignment 2 (2002) - specification. (Server-side scripting).

Sample solutions produced by students:

Part 4: User instructions:

(1) In order to download to your computer a web page containing example solution click on it, then reveal the source code (means click in your internet browser on: view/source pull-down menu), finally save the source code of HTML with JavaScript to your own computer!
(2) In order to download to your computer a ZIP site containing example solution click on it, then save the ZIP file to your computer, finally UNZIP the directory containing the entire system of web pages.
(3) To return to this Web page, click on the back button from the tool palette on your browser.
(4) If you wish to see any other related Web pages, see the Favorite Links Page.
(5) Address for correspondence (July 2005): Dr Jan Pajak, P.O. Box 33250, Petone 6340, New Zealand.