Swiftea is an open-source tool to power your internal search engine developed by Nathan Seva and Hugo Posnic.
Source code is available on GitHub under the GNU GPL v3 license. It works through two programs:
- Crawler: it browses the web to know a maximum of webpages and fill our database. It is coded in Python.
- Web: this is the interface that shows you the results of your search. It is written in PHP.
The results you see when you perform a search are classified according to several criteria:
- TF-IDF method
- A score calculated uniquely for each page
- A popularity index measured by the crawler
- The keywords in the address of each page
If a page abuses the use of optimized keywords, it is penalized in the results.
The website and the database are stored free of charge at Alwaysdata.