Re: Mehr Speed?

Andreas Gabriel <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hi,

Dieter Maurer schrieb:
> Plone bindet schon "AdvancedQuery" ein.
> Es kann "IncrementalSearch2" nutzen, wenn es installiert ist.
> Gleiches gilt für "Products.AdvancedQuery" und "dm.incrementalsearch".

Ich habe jetzt in meinem buildout "Products.AdvancedQuery" und 
"dm.incrementalsearch" eingebunden, bekomme aber folgende Fehlermeldung
beim Starten der Instanz

[snip]
   File 
"/<dummy>/aquerytest/eggs/dm.incrementalsearch-2.0-py2.4-linux-i686.egg/dm/incrementalsearch/__init__.py", 
line 156, in ?
     from BTrees.LOBTree import LOBTree, LOBucket, LOSet, LOTreeSet
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File 
"/<dummy>/aquerytest/parts/instance/etc/site.zcml", line 14.2-14.55
     ZopeXMLConfigurationError: File 
"/<dummy>/aquerytest/parts/instance/etc/package-includes/002-dm.incrementalsearch-configure.zcml", 
line 1.0-1.64
     ImportError: No module named LOBTree

Woher bekomme ich diese 64Bit Trees?

> Vermutlich verwendet Plone noch an den meisten Stellen
> den "PloneCatalog" (und nicht "AdvancedQuery").

Ab welcher Version verwendet Plone AdvancedQuery nativ?

> Um auch an diesen Stellen "AdvancedQuery" einzusetzen,
> musst Du den Catalog etwas patchen (sein "searchResults"
> und "__call__" überschreiben und die Suche auf "AdvancedQuery"
> abbilden).
> 
> "AdvancedQuery" gibt dem Katalog eine Methode "makeAdvancedQuery".
> Es konstruiert aus einer Suchspezifikation für den ZCatalog
> eine AdvancedQuery und hilft Dir so, die Katalog-Suchen
> durch Auswertung einer "AdvancedQuery" zu realisieren.

OK. Wenn meine Testinstanz mit Deinen Bibliotheken funktioniert, patch
ich den portal_catalog. Ich wundere mich nur, warum es diesen Patch noch 
nicht als fertiges Egg gibt.

Gruß
Andreas



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.