Good :) With best regards, Alexander Veremyev.
________________________________
From: Jurriën Stutterheim [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 31, 2007 1:47 PM
To: Alexander Veremyev
Cc: [email protected]
Subject: Re: [fw-general] Zend_Search_Lucene Ranged Queries
Hi Alexander,
That executes fine. It actually appeared to be a problem with the input
filtering and validation (it mixed up the syntax).
Thanks for you help :)
On 31 Jul 2007, at 11:15, Alexander Veremyev wrote:
Looks correct...
What is the result of
----------------------
$hits = $index->find('published:1995 published:1996
published:1997');
------------
?
With best regards,
Alexander Veremyev.
________________________________
From: Jurriën Stutterheim [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 31, 2007 1:11 PM
To: Alexander Veremyev
Cc: [email protected]
Subject: Re: [fw-general] Zend_Search_Lucene Ranged
Queries
The result is:
published:1995 published:1996 published:1997
On 30 Jul 2007, at 23:30, Alexander Veremyev wrote:
It's sign-style notation.
'+' means 'required' term
'-' means prohibited
no sign means optional term.
So, rewrited query is OK
Next step. What is the result of:
-----------------------------
echo
Zend_Search_Lucene_Search_QueryParser::parse('published:[1995 TO
1997]')->rewrite($index)->optimize($index)->__toString() . "\n";
-------------
With best regards,
Alexander Veremyev.
________________________________
From: Jurriën Stutterheim
[mailto:[EMAIL PROTECTED]
Sent: Monday, July 30, 2007 11:47 PM
To: Alexander Veremyev
Cc: [email protected]
Subject: Re: [fw-general]
Zend_Search_Lucene Ranged Queries
Hi Alexander,
The result of the echo is:
(published:1995 published:1996
published:1997)
Seems like two OR's are missing?
As for your second question: yes
indeed, I set that analyzer as default (for both indexing and searching).
On 30 Jul 2007, at 21:35, Alexander
Veremyev wrote:
Hi Jurriën,
1. What is the result of:
-----------------------------
echo
Zend_Search_Lucene_Search_QueryParser::parse('published:[1995 TO
1997]')->rewrite($index)->__toString() . "\n";
-------------
2. It looks like you set TextNum
analyzer correctly, but nevertheless I should ask. Did you set TextNume
analyzer as default while you tested range queries?
With best regards,
Alexander Veremyev.
-----Original Message-----
From: Jurriën Stutterheim
[mailto:[EMAIL PROTECTED]
Sent: Monday, July 30, 2007 10:15 PM
To: [email protected]
Subject: [fw-general]
Zend_Search_Lucene Ranged Queries
Hi all,
I've been trying to get ranged queries
to work, but
unfortunatly with little success.
When I have the following query:
published:1995
It successfully lists all books from
1995.
But when I have a ranged query it
returns 0 hits:
published:[1995 TO 1997]
What could be the problem?
Thanks!
Jurriën
