wiki:GSoC2012/QueryParser

QueryParser Reimplementation

Name Sehaj Singh Kalra
IRC nick sehaj-sk, gsoc_ssk
Timezone UTC+5:30
Work hours 8:00-16:00 UTC
Official mentor Dan Colish
Code repository https://github.com/sehaj-sk/xapian
Melange http://www.google-melange.com/gsoc/project/google/gsoc2012/sehaj_singh_kalra/22001
GSoC Blog http://sehajsinghkalra.wordpress.com/

My GSOC 2012 project is “Query Parser Reimplementation”. The aim of this project is to improve the current Xapian::QueryParser class. Currently this class is based on a parser generated using the lemon parser generator. For a computer language/ formally specified language, there are BNF Grammar rules (unambiguous and formally specified), hence their parser can be easily developed through parser generators. But in search engines, this is not the case. My project aims to develop a query parser that is more lenient, has good error recovery process, has features like spelling suggestions and overcomes the other shortcomings of the current parser.

Last modified 7 years ago Last modified on 26/06/12 02:48:45