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