Could you tell me why using Lucene search with non-letters symbols (. - ,)
cause no results?

Here is my code:

$index = Zend_Search_Lucene::open('data');
Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('UTF-8');

....
$query = new Zend_Search_Lucene_Search_Query_Boolean();

$split_mas = explode(' ', $searchstring);
$baseQuery = new Zend_Search_Lucene_Search_Query_Boolean();
foreach ($split_mas as $term) {
        $baseQuery->addSubquery(
                new Zend_Search_Lucene_Search_Query_Term(
                        new Zend_Search_Lucene_Index_Term($term, 'body')
                ), 
                null
        );
}
$query->addSubquery($baseQuery, null);

.....

$hits = $index->find($query);

-- 
View this message in context: 
http://www.nabble.com/Lucene_Search-terms-with-non-letters-tp21577392p21577392.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to