skip to content

Latest News

Optusnet email issues - update

In a victory of sorts, Optust have acknowledged that the reason for emails from our websites and mail server not being delivered...

Email deliverability – GMX

There appears to be a problem recently with deliverability of website emails to mailboxes at GMX: * gmx.com * gmx.at * gmx.net...

New email hosting package available

Through our new Dreamscape portal you can now subscribe to a hosted email package for your domain, at very reasonable prices....

New Dreamscape Domain Portal

For those of you with domain names registered through Chirp's Dreamscape account, the new portal can be accessed at domains.chirpinternet.eu...

Setting up domain-based email hosting

The process involves setting up mailboxes that your people can access to read and send emails using your domain. Step 1...

Optusnet maili delivery issues

Our recent upgrade to Debian 12 (bookworm) included a tightening of security around TLS connections used for logging in and...

News RSS Feed

more news

Full text indexed search

23 July 2012

Today we launched a new website for the Erasmus Bookshop and Café network in Romania. While the bookshop itself stocks close to 4,000 items they also have access to a further 400,000 items from a German supplier.

As you may be aware, with a standard SQL search engine, the more items in the database the longer it takes for the results to display. An SQL search is normally alright for up to 20-30,000 items, but after that begins to slow down noticeably.

The solution to this bottleneck is to instead use an 'indexed' search. This means that the database is used to generate a 'search index' which the website can then query in real time rather than having the scan the entire database.

Search indexes are specially designed for full text searching, and when customised for a specific website or database can be extremely fast. Google and other search engines all use this technique (plus a lot of hardware).

For the Erasmus project we opted for the Sphinx Open Source Search Server which runs on Linux and is compatible with our database.

The result is that we can search the more than 400,000 books and other items in the database in a fraction of a second and return the results nicely ordered by relevance.

The website features both a 'simple' search at the top of every page as well as an advanced search option where you can specify words to look for in the Title, Author, Publisher and other fields. You can check it out using the link below.

Related link

Office offline »

« Encrypted backups


< news archive