Forums / Extensions / eZ Find / Negative queries
Carlos Revillo
Monday 31 August 2009 12:43:28 pm
Hi.
Acording to SolrQuerySintax page [1], it's possible to do 'negative queries', so you can fetch something that is not 0 for example.
Is this possible with eZFind? i would like to fetch all the contents of a class filtering by an attribute wich value is not 0.
is really easy to fetch all that are 0, but i don't know how to fetch those wich are not 0.
my code looks like
{def $results = fetch('ezfind', 'search', hash( 'query', $query, 'filter', array('myclass/myattr:0') ))}
how can i change this to fetch those wich myattr value is not 0?
Thanks in advance.
[1] http://wiki.apache.org/solr/SolrQuerySyntax
Tuesday 01 September 2009 5:24:26 am
Actually, if i use
{def $results = fetch('ezfind', 'search', hash( 'query', $query, 'filter', array('myclass/myattr:[1 TO *]) ))}
i get what i want... but still interested on negative queries :).
Bruce Morrison
Monday 05 October 2009 1:39:05 am
Check out this http://www.stuffandcontent.com/2009/10/adding-negative-filters-to-ez-find.html
Enhancement request & patch http://issues.ez.no/IssueView.php?Id=15617&activeItem=1
My Blog: http://www.stuffandcontent.com/ Follow me on twitter: http://twitter.com/brucemorrison Consolidated eZ Publish Feed : http://friendfeed.com/rooms/ez-publish