Re: Questions about the new query parser framework

2010-05-02 Thread Adriano Crestani
Hi Daniel, 1. Is it intentional that query nodes do not implement equals()? I had rather a lot of overhead when writing unit tests due to being unable to use it - it's either (a) define a Matcher for every single QueryNode class, or (b) toString() it and perform some sanitisation (which is what

Questions about the new query parser framework

2010-05-02 Thread Daniel Noll
Hi all. I have been using the new query parser framework fairly heavily, although our use case is largely for *generating* queries rather than parsing them - the intermediate query nodes happened to be a very good model for doing this without all the usual nightmares of thinking about the escape s

Re: Lucene QueryParser and Analyzer

2010-05-02 Thread Ahmet Arslan
> I think I've figured out what the > problem is. Given the inputs, > > Input1: C1C2,C3C4,C5C6,C7,C8C9C10 > Input2: C1C2  C3C4  C5C6  C7  C8C9C10 > > Input1 gets parsed as > Query1: (text: "C1C2  C3C4  C5C6  C7  > C8C9C10") > whereas Input2 gets parsed as > Query2: (text: "C1C2") (text: "C3C4") (

Re: Relevancy Practices

2010-05-02 Thread Avi Rosenschein
On 4/30/10, Grant Ingersoll wrote: > > On Apr 30, 2010, at 8:00 AM, Avi Rosenschein wrote: >> Also, tuning the algorithms to the users can be very important. For >> instance, we have found that in a basic search functionality, the default >> query parser operator OR works very well. But on a page