No hits from a Zend Search MultiTerm Query

For programming and general questions on Zend Framework

No hits from a Zend Search MultiTerm Query

Postby mattyh88 on Mon May 28, 2012 10:30 am

I have a search form with a name, club, natranking and doublesranking field. I have selected a club from the selectbox, left the name field blank and clicked 'Search'. The result has 0 hits. There should be 3 as there are 3 records in the database that are part of that chosen club. Why is that?

Thx.

Code: Select all
// Create query
$terms = array(new Term($form->getData()->getName(), 'name'),
    new Term($form->getData()->getClub(), 'club'),
    new Term($form->getData()->getNatRanking(), 'natranking'),
    new Term($form->getData()->getNatDoublesRanking(), 'doublesranking')
);
$signs = array(TRUE, TRUE, TRUE, TRUE);
$query = new MultiTerm($terms, $signs);

// This works (gives me 3 results):
$manual_query = "+name: +club:A.R.A. LA GANTOISE +natranking: +doublesranking:";

// Save results
$results = $search->find($query);

// Echo prints: "+name: +club:A.R.A. LA GANTOISE +natranking: +doublesranking:"
echo $query;

// This returns 0
die("debug: " . count($results);
mattyh88
 
Posts: 1
Joined: Mon May 28, 2012 10:27 am

Return to Zend Framework

Who is online

Users browsing this forum: No registered users and 6 guests

cron