[Erp5-report] r42792 ivan - in /erp5/trunk/bt5/erp5_full_text_sphinxse_catalog: CatalogMeth...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jan 31 09:03:29 CET 2011


Author: ivan
Date: Mon Jan 31 09:03:28 2011
New Revision: 42792

URL: http://svn.erp5.org?rev=42792&view=rev
Log:
Define Sphinx's default global search full text modes.
These defaults are same as ones used in MyISAM search (respectively ZCatalog limits). Still these defaults must be configurable outside implementation script (work in progress).

Modified:
    erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/SQLCatalog_makeFullTextQuery.xml
    erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/bt/revision

Modified: erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/SQLCatalog_makeFullTextQuery.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/SQLCatalog_makeFullTextQuery.xml?rev=42792&r1=42791&r2=42792&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/SQLCatalog_makeFullTextQuery.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/SQLCatalog_makeFullTextQuery.xml [utf8] Mon Jan 31 09:03:28 2011
@@ -55,6 +55,14 @@
 """\n
 from Products.ZSQLCatalog.SQLCatalog import Query\n
 \n
+# set some global search engine defaults (XXX: use preferences?)\n
+defaut_dict = {\'mode\': \'ext2\', # full text search mode\n
+               \'limit\': 1000,  # max number of results\n
+              }\n
+for key, item in defaut_dict.items():\n
+  operator = \';%s\' %key\n
+  if operator not in value:\n
+    value = \'%s%s=%s\' %(value, operator, item)\n
 query = Query(**{\'sphinxse_query\': value})\n
 return query\n
 </string> </value>

Modified: erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/bt/revision?rev=42792&r1=42791&r2=42792&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_full_text_sphinxse_catalog/bt/revision [utf8] Mon Jan 31 09:03:28 2011
@@ -1 +1 @@
-19
\ No newline at end of file
+20
\ No newline at end of file



More information about the Erp5-report mailing list