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.

Reply via email to