Once, when the internet wasn’t all that professional, search engines already were so good that they could give thousands of results in the blink of an eye for many searches. I remember reading articles entitled How to get the search hits you want, and 10,000 documents match your query. Now what? So while some searches yielded nothing, others had too many hits, or rather too little ordering of them.

Today, this is no longer so, although searching can be a challenge to the internet newcomer, and must be learned like any other skill. It is only natural that Google have…


I recently wrote that Solr can be populated from json without any pre-configuring or pre-defining of data fields and data structures. This feature is very handy. It permits injecting a lot of data without knowing the full structure of it, and having Solr tell you about the structure once it is imported, so that you can decide on it with a certain support.

Real data is out there

Let’s find an example dataset and see how this works. We could just make one up, but it’s a lot more fun to use real data, and it’s also more fun to have some size on the…


Many, many years ago, I made an internet search engine. I was working in a company where we used Rebol in some projects, and I had fun creating a crawler that looked up pages on the internet containing the word rebol. It collected the contents of such web pages and put it in a MySQL database with full-text indexing.

This was «The RIX»: A search engine written in Rebol, indexing Rebol sites only. I remember I felt a bit proud when Carl Sassenrath mentioned it on his blog. He wrote that it was smart:

you can ask it to search…

Hallvard Ystad

TellusR community manager @ Sannsyn

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store