One small step for an app, one giant leap for advanced search… well, maybe not. But introducing field tags on 2dSearch is potentially more significant than it sounds, so I hope you’ll indulge my reflection for a moment here.

Superficially, we’ve added a way for user to articulate commonly used search operators such as:

  • site:linkedin.com’ (i.e. search for webpages from the site ‘linkedin.com’)
  • intitle:profile’ (i.e. return pages that have ‘profile’ in the title).

This would be rendered in the UI as follows:

So far, so simple. But what we’re doing is actually much more than that: we are providing a generic mechanism to differentiate between content and metadata, and have the system interpret that construction according to the semantics of the underlying database. This has far broader implications.

Continue Reading »


I am delighted to announce publication of a paper titled ‘Information Retrieval in the Workplace: a Comparison of Professional Search Practices‘ in Information Processing & Management. This work is a collaboration with Jon Chamberlain of Essex University and Leif Azzopardi of Strathclyde University, and uses a common research protocol to investigate and compare information retrieval practices across a number of different professions.

The publication is the culmination of an extended programme of research and analysis and (I hope) will complement some of the more opinion or design-oriented posts on this site. I’ve appended the abstract below. For free access to a copy, see the IPM website. Note that this link will no longer work after 15-Sep-2018.

Continue Reading »

Do you use search suggestions on Google? I’ll wager you do: they save time, help to minimise error-prone keystrokes, and even if not consciously processed, can give us the inspiration we need to form better queries than we’d originally contemplated.

But query suggestions, as we currently understand them, have their limitations. In particular, they are predicated on the assumption that most queries are composed of relatively short sequences of keywords, perhaps with some elementary linguistic structure. This is of course largely true for web search, but for many advanced or professional search applications, the assumption breaks down.

Continue Reading »

irsg As you may recall, last year we hosted the second  Search Industry Awards programme, which attracted nominations from across the globe and culminated in a memorable awards ceremony at Search Solutions 2017. My colleagues and I are delighted therefore to launch the  this year’s Search Industry Awards, celebrating the best search innovations of 2018. Presented by the Information Retrieval Specialist Group of the BCS, these awards recognize people, projects, and companies that have excelled in the design of search and information retrieval products and services.

If you know of any companies, projects, or products that deserve recognition, let us know by submitting a recommendation. Alternatively, if you’re involved with something special yourself, you can submit an application today.

Continue Reading »

When was the last time you used ‘advanced search’ on a website or information resource? Go on, admit it – unless you’re a professional searcher, the answer is probably measured in months (if not years). Why is this? Partly, it might be that the concept itself is flawed, on the basis that an effective search experience should place ‘advanced’ search tools in the hands of all users as and when they are able and willing to use them.

But mostly, I’d wager, it’s down to execution. Invariably, instances of advanced search are predicated on the notion of either parametric search or Boolean string search (or both), with all their flaws and idiosyncrasies. Inevitably, most users vote with their feet, but advanced search is retained as a concession to a more vocal group of ‘power users’. Not that their needs are not legitimate, of course – quite the contrary – but my point here is that support for that requirement and the requirement itself are two very different things.

Continue Reading »

Why are Boolean strings so ubiquitous? Recruiters use them, lawyers use them, librarians use them, and many more. But as a universal format for expressing information needs, they leave a lot to be desired.

Which is why I recently posted an article called “This is why Boolean strings don’t work” on Medium. In that post, I outline three fundamental shortcomings inherent to the approach, and offer a call to action to consider alternatives. I hope you’ll join me in the pursuit of an alternative.

For further details, check out the post on Medium, or have a look at our alternative approach.

In our last post we reviewed some of the issues involved in developing effective solutions to complex search problems, and explored some of the challenges involved in formulating and representing Boolean strings and expressions. In particular, we explored the contribution of three experimental systems which aimed to offer an alternative to the conventional approach exemplified by line-by-line query builders and ‘advanced search’ forms. In this piece, we review some of the more recent examples, and reflect on the ways in which their ideas, insights and innovations may be productively applied to address contemporary search challenges.

Continue Reading »