Re: Mehr Speed?

Michael Hierweck <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hallo Andreas,

Andreas Gabriel wrote:
> 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

Auf Pypi gibt ein Installationsanleitung, die ich gerade auch mal
ausprobiert habe. Aber ich bekomme es nicht installiert. Irgendwie
verstehe ich die Anleitung nicht und auch nicht, was bei der
Installation eigentlich passieren soll. Es wird C-Code kompiliert, aber
was wird danach wohin kopiert?

> 
> Ab welcher Version verwendet Plone AdvancedQuery nativ?

Mindestens seit Plone 3 wird AdvancedQuery mit ausgeliefert. Ich wüsste
aber nicht, wo es auch "benutzt" wird.

>> 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.

Ich wundere ich, warum das noch nicht "drin" ist. Andererseits frage ich
mich auch, wie und ob das nachher mit collective.indexing und
experimental.catalogqueryplan zusammen passt.

Es gibt offenbar viele Ansätze, um den Katalog zu tunen.

Viele Grüße

Michael



_______________________________________________
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.