lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tommaso Teofili <>
Subject Re: Suggestions about writing / extending QueryParsers
Date Fri, 07 Mar 2014 08:16:30 GMT
Thanks Tim and Upayavira for your replies.

I still need to decide what the final syntax could be, however generally
speaking the ideal would be that I am able to extend the current Lucene
syntax with a new expression which will trigger the creation of a more like
this query with something like +title:foo +"text for similar docs"%2 where
the phrase between quotes will generate a MoreLikeThisQuery on that text if
it's followed by the % character (and the number 2 may control the MLT
configuration, e.g. min document freq == min term freq = 2), similarly to
what it's done for proximity search (not sure about using %, it's just a
syntax example).
I guess then I'd need to extend the classic query parser, as per Tim's
suggestions and I'd assume that if this goes into the classic qp it should
be a no brainer on the Solr side.
Does it sound correct / feasible?


2014-03-06 15:08 GMT+01:00 Upayavira <>:

>  Tommaso,
> Do say more about what you're thinking of. I'm currently getting my dev
> environment up to look into enhancing the MoreLikeThisHandler to be able
> handle function query boosts. This should be eminently possible from my
> initial research. However, if you're thinking of something more powerful,
> perhaps we can work together.
> Upayavira
> On Thu, Mar 6, 2014, at 11:23 AM, Tommaso Teofili wrote:
> Hi all,
> I'm thinking about writing/extending a QueryParser for MLT queries; I've
> never really looked into that code too much, while I'm doing that now, I'm
> wondering if anyone has suggestions on how to start with such a topic.
>  Should I write a new grammar for that ? Or can I just extend an existing
> grammar / class?
> Thanks in advance,
> Tommaso

View raw message