How not to parse search queries

By Tim Retout from southampton.pm
Date: Saturday, 30 November 2013 16:30
Duration: 20 minutes
Target audience: Any
Language: English
Tags: parsing search solr

You can find more information on the speaker's site:


Everyone wants a good search interface on their website. The usual approach of picking the nearest CPAN module is prone to failure here.

I will discuss Search::QueryParser (and Search::Query::Parser) and show how they fall short. I will show a better parser of my own design, and explain why it sucks too. Finally I will demo a working Solr-based solution that needs far less code.


Attended by: Dave Cross (‎davorg‎), Tom Hukins, David Dorward, geira, Tim Bunce, Aaron Trevena (‎TEEJAY‎), Christopher Hanna (‎Chad‎), Dermot Paikkos, Peter Rabbitson (‎ribasushi‎), John Harrison (‎JohnGH‎), Jerome Eteve (‎jeteve‎), Wesley Johnson (‎wesjdj‎), Andrew Jones, James Green (‎jkg‎), Hugh Barnard, Merlyn Kline, Tanscia, Venkatesh R (‎Venki‎),

Sponsors

Corporate

Active Securities

antibodyMX

Bytemark Hosting

CV Library

Eligo

Evozon

Exonetric

magnum Solutions

Nestoria

Net-A-Porter Group

OpusVL

Petamem logo

Science Photo Library

Shadowcat
      Systems Limited

Community

Enlightened Perl Organisation

Perl6 Community

The Perl Foundation