[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