Author: david
Date: Fri Feb 24 12:41:25 2012
New Revision: 10970
Log:
Use default sfLucenePlugin analyzer
(Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8Num_CaseInsensitive)
Modified:
trunk/lib/QubitSearch.class.php
Modified: trunk/lib/QubitSearch.class.php
==============================================================================
--- trunk/lib/QubitSearch.class.php Fri Feb 24 00:04:06 2012 (r10969)
+++ trunk/lib/QubitSearch.class.php Fri Feb 24 12:41:25 2012 (r10970)
@@ -57,6 +57,7 @@
return;
}
+ // Parse query string
$query = Zend_Search_Lucene_Search_QueryParser::parse($query, 'UTF-8');
if ($query instanceOf Zend_Search_Lucene_Search_Query_Insignificant) {
@@ -85,8 +86,12 @@
$this->setEngine(new
xfLuceneEngine(sfConfig::get('sf_data_dir').'/index'));
$this->getEngine()->open();
+
+ // Sync sfLucenePlugin->_anaylzer and ZSL default analyzer
+
Zend_Search_Lucene_Analysis_Analyzer::setDefault($this->getEngine()->getAnalyzer());
+
+ // Default to "AND" searches
Zend_Search_Lucene_Search_QueryParser::setDefaultOperator(Zend_Search_Lucene_Search_QueryParser::B_AND);
- Zend_Search_Lucene_Analysis_Analyzer::setDefault(new
Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive());
}
/**
--
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/qubit-commits?hl=en.