We are often asked how our ISBN Search Engine works. On this site we will give you some answers.
Generally we use a normal linux-based server with a database. The database indexes all books by its ISBN Number. We have some redundant indexes of any book entity, what is necessary to support fast searching.
You entered keyword is parsed to valid ISBN Number. We try to figure out what type of ISBN you entered (eg. ISBN-10 or ISBN-13). We use that preprocessed keyword to search our whole database. Our approach to use multiple indexes works very well in this case.
Our service is provided by Amazon with data. We use the official Amazon Web Service to got all the book data. We try hard to provide you with a short description to every book. Sometimes we got not enough data from Amazon, we can only publish a short description.
We are only allowed to use the data from amazon about a specific timeline. So we can not persist all the data. We achieve a good performance with a intelligent cache layer between our frontpage and the database. It fetches dynamically the book data from Amazon or from the cache.
So, that about our little description about the Search Engine thats behind the ISBN Number Search.