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