03.01.2015 Views

Combining Information from Multiple Internet Sources

Combining Information from Multiple Internet Sources

Combining Information from Multiple Internet Sources

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2. Design of the tool used for testing<br />

This chapter presents the design of the tool that was developed to aid information retrieval<br />

and to test the algorithms for query processing. This is the first main step in the thesis; development<br />

of a simple tool which would aid in comparing the methods of combining the information retrieved<br />

<strong>from</strong> the <strong>Internet</strong>. The tool is a web application allowing for inputting the queries and selection of<br />

the response-composition method. The main engine of the application is the answer processor – it<br />

contains implementations of all three methods and it retrieves the information <strong>from</strong> the <strong>Internet</strong>. It<br />

was developed to aid testing of Game theory, Auction, and Consensus based approaches and to aid<br />

in comparing the results yielded by the search engines.<br />

By creating a web application, its main aim was to make it easy to use; as an ordinary search<br />

engine. The difference <strong>from</strong> ordinary search engines is as follows: since this application was built<br />

for the purpose of testing of the answer processing methods, a method must be selected when<br />

issuing the query. Method is selected to provide the information about which combining algorithm<br />

is going to be tested. When a query is input and an algorithm is selected the application starts the<br />

retrieval and combining of the data. Afterwards, when the answer processing is finished its results<br />

are displayed as URLs which can be accessed as a hyperlink. Sometimes feedback to the application<br />

must be provided so that it can learn which answer was considered the most valuable and also to<br />

rank the search engines. Ranking procedure is very simple, yet it was implemented to learn which<br />

engines provide most commonly used results.<br />

This chapter of the thesis will present the design of the tool that can be divided into two<br />

parts: application part and database part. The application part is written in Java language, while the<br />

database is the MySQL database.<br />

The application is very simple since it was created only for testing purposes. It was not the<br />

main aim of the thesis and that is why it was written in a simple way. However, it had to be<br />

implemented since without it tests would be impossible to conduct. The following part presents the<br />

application part of the test application.<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!