TVR Tuscan & T350C

Best of British :: Cars :: About

This site is the result of a programming exercise. It provides a central location to look for (British) classic and high performance cars currently for sale.

Each ad is analyzed individually against a database containing more than the makes and models found on normal car sites. Try looking for a Super Seven (using the category) and you'll be surprised how many different makes there are. The make and model detection is supported in the quick search box as well – How about searching for a Lotus Esprit Turbo?

Enjoy

Konrad Holl

Advantages

This site offers (at least) these advantages:
  • Car categories to identify car genres, e.g. Super Seven or Cobra.
  • Detailed car makes and models.
  • Cars which are offered on several platforms are aggregated into a single entry providing links to each individual ad.
  • Car prices are automatically converted to €, mileages to Kilometers.
  • The prices and even the price refiners are calculated based on today's currency exchange rates.
  • The search result page also offers links to manufacturer home pages, car enthusiast clubs, and Wikipedia pages.
  • Search index contents are based on a number of used car platforms *
  • The index is updated on a daily basis.

* Only platforms which permit crawling (based on robots.txt).

Currently Crawled Car Sites

2dehands.be 321auto.com anciennes.net anibis.ch annonces-automobile.com astonmartin.com auto-motor-und-sport.de auto-online.ch auto-selection.com auto24.de autocadre.com autoclassic.be autojournal.fr autolina.ch automobile.de autoscout24.eu
autosupermarket.it autotrader.co.uk autotrader.ie autotrader.nl/auto autotrader.nl/klassieker autovillage.co.uk autoweb.co.uk autowereld.nl bilbasen.dk bilweb.se blocket.se buyitnow.ebay.co.uk bytbil.com carandclassic.co.uk carsablanca.de carsireland.ie
caterham.co.uk cbg.ie classic-trader.com classicandperformancecar.com classiccarsforsale.co.uk classiccarshq.co.uk classicdriver.com classics24.nl classified.ebay.co.uk coche.es collectioncar.com collectionneur.net compucars.co.uk cuboauto.it donedeal.ie ebay-kleinanzeigen.de
exchangeandmart.co.uk fahrzeugnet.ch finn.no freeads.co.uk friday-ad.co.uk gebrauchtwagen.at gebrauchtwagen.de gumtree.com habenwill.at hexham.co.uk kalaydo.de kleinanzeigen.de lacentrale.fr largus.fr leboncoin.fr loot.com
luxauto.lu lva-auto.fr marktplaats.nl mobile.de motorlegend.com motors.co.uk motorsport.pistonheads.com nederlandmobiel.nl novaweb.fr oldtimer-markt.de pkw.de preloved.co.uk racecarsdirect.com ricardo.ch s1cars.com segundamano.es
sofortkaufen.ebay.de speurders.nl subito.it tutti.ch tvr-webmart.co.uk usedcars.pistonheads.com vcars.co.uk vlan.be voiture-de-prestige.fr vroom.be webauto.de webmobil24.com wirewheel.com

Are you missing a site? Drop me a note on bob-cars@gmx.de.

System Architecture

  • Ubuntu 16.04 LTS Operating System
  • Apache Tomcat 7.x Application Server
  • Apache httpd 2.x Web Server
  • Elasticsearch 2.x Search Engine, replacing
    my Lucene extension - LDK (Lucene Development Kit):
    • Dynamic Facets, used for refining search results based on price using correct currency exchange rates
    • Topic Maps, used to define car categories like Super Seven or Cobra
    • Result Clusters, used to aggregate ads featuring the same car
    • Advanced Text Analytics, used to detect make and model in car ads
  • MySQL Database Server
  • GeoIP Geolocation Database
  • FamFamFam Icons and Flags
  • jQuery mobile
  • jQuery UI, enhanced by Chosen
  • <htmlcleaner/> and Jericho HTML parsers

Current Hardware

  • Intel Core i5 760 CPU, 8 GB RAM
  • 120 GB & 160 GB SATA hard disks, RAID 1
  • 2.304 kB/s Internet Uplink

Releases

v2.1
  • Improved Elasticsearch queries
  • Enabled HTTPS protocol
v2.0
  • Migration from LDK to Elasticsearch 2.x
v1.4
  • Migration from Lucene 4.4 to Lucene 4.10.4
  • Performance improvements (search time decreased by 50%)
v1.3
  • Introduced LDK document IDs.
  • Introduced LDK document ID based facets, reducing latency while index is updated.
v1.2
  • Introduced trie based autocomplete function for quick search.
  • Introduced advanced color detection instead of regular expressions.
v1.1
  • Introduced fuzzy replica detection, used to be Boolean only.
  • New automated crawler mode.
v1.0
  • First production version after 2 years beta state
  • Implemented classifieds
beta 13
  • Added dropdown boxes to slider facets (mileage, price, and year)
beta 12
  • Migration from Lucene 3.6.1 to Lucene 4.4
beta 11
  • Various bug fixes
  • JavaScript/jQuery optimizations
beta 10
beta 9
  • Added option to change result list sort order
  • Improved result clustering
beta 8
  • Added search/type-ahead to category, make, and model selection
  • New option to change the currency (preselected by user location)
  • Finalized color refinement
beta 7
  • Improved user interface (CW's change request)
  • Upgraded hardware
  • Improved make/model detection
  • Changed category, make, and model selection
  • Changed category implementation from facets to topic sets
  • Experimental mobile version
beta 6
New make/model detection with scoring based on text position and Levenshtein distance.
beta 5
Updated layout using jQuery UI for value sliders.
beta 4
Make/model suggestions using AJAX and jQuery UI.
beta 3
First public beta.