Goggles Wikia



Welcome to the Goggles Wiki
This wiki details the development process of the Goggles search engine, which was created for Zoekmachines at the University of Amsterdam.

Students
Emiel de Graaf (10645373), Leon Kempers (10626646), Rico Lamien (10589848).

Code instructions
Please download goggles.rar (mirror). It contains both the website and the indexer.

Installation instructions:
 * 1) Install ElasticSearch and Composer.
 * 2) Open your terminal and type "php composer.phar require elasticsearch/elasticsearch" (Linux) or "composer require elasticsearch/elasticsearch" (Windows).
 * 3) Start the ElasticSearch server and run indexer.py in the 'indexer' folder (change ElasticSearch's server port in the code if necessary).
 * 4) After indexer.py is finished (this should take a little more than 5 minutes), copy the 'goggles' folder to your localhost.
 * 5) Open index.php on your localhost and watch the magic happen :-).

Slides
Please consult our iPython Notebook Slideshow to view the slides we've used for our presentation. If this link doesn't work, please directly download the .ipynb file.

Table of contents
We've created separate pages that shortly summarize each step. We have also created two additional pages, which provide more details about the creation process.

Start: Indexing the Collection End: Reflection
 * 1) SERP
 * 2) Advanced Search
 * 3) Word Cloud
 * 4) Timeline
 * 5) Frequency Table
 * 6) Evaluation of Results
 * 7) Changing the Ranking