[Zope] how to search entire site from a sub dir?
Jianping Zhu
jzhu at fisher.forestry.uga.edu
Sun Sep 21 03:46:57 EDT 2003
On Fri, Sep 19, 2003 at 08:52:20PM +0200, Dieter Maurer wrote:
> Jianping Zhu wrote at 2003-9-18 16:22 -0400:
> > On Thu, Sep 18, 2003 at 10:32:12AM +0200, Tino Wildenhain wrote:
> > ...
> > > You should of course create the ZCatalog in root and not in a distant
> > > leafe.
> > > Its possible, but then you have to catalog all objects yourself rather
> > > then letting ZCatalog do this for you. (ZCatalog uses ZopeFind()
> > > for descending all folders and objects when you hit catalog items)
> > ...
> > But for some reason i only have write access to mydev, what do you mean
> > by catalog all objects by myself?
>
> All objects have methods which perform actions for the user.
> Often, there are low and high level methods.
>
> The "ZCatalog" provides a high level method for cataloguing
> that gets a query specification, searches in its containing container
> all objects satisfying the specification and catalogs them.
>
> The "ZCatalog" also provides a low level method for cataloguing:
> "catalog_object". It catalogs any object, you provide.
>
> To use "catalog_object", you have to collect all objects you
> want to catalog and call "catalog_object" for them.
> You can use "ZopeFind" to collect the objects.
> This is what Tino meant by "catalog yourself".
>
>
> I recommend my "DocFinder" product to find out easily what
> methods are available and how they should be called.
>
> <http://www.dieter.handshake.de/pyprojects/zope>
>
>
>
> Dieter
>
Jianping Zhu wrote:
> I have a zope the dirctory structure is
> Root ->sub1f1->sub2f1->sub3f3
> ->sub1f2
> ->development->sundev->mydev
>
> I need to search entire site from mydev, i am trying to use
> Zcatalog to do it but after i created A zcatalog under mydev, i
> use find objects to put object to ZODB. but i can not find a way
> to seach the entire site, is there a way to do that?
> Thanks
Thanks for response.
Can you give an example how to catalog objects in sub2f1 form mydev, do
i have to write some python code to do that?
Thanks
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
More information about the Zope
mailing list