the neatest way would be to edit your zclass and the catalog : make a python-script named for example "allText" in your zclass containing the following : return context.field1 + context.field2 + context.field3 (this has to be done with pythonmethods in versions prior to 2.3) where field# is the name of your zclass attributes next make a textindex in your catalog named allText , and set up your input form to use this field (which should now contain text from all your attributes) good luck :-) -- Geir Bækholt web-developer/designer geirh@funcom.com http://www.funcom.com on or about, Wednesday, March 21, 2001, we have reason to believe that Marc Fischer wrote something in the lines of : MF> Hello, .. MF> new day, new questions :-) MF> A have a ZCatalog where instances of my zclass are cataloged. I added a MF> search interface, and got three different input fields for searching three MF> different attributes of the zclass. MF> Now my question: MF> I want to have only one input field, for searching all the three attributes. MF> What syntax do I need? I have no idea where to place this syntax - in the MF> searchform or reportform? MF> Hopefully someone understands my question ... MF> Marc MF> _______________________________________________ MF> Zope maillist - Zope@zope.org MF> http://lists.zope.org/mailman/listinfo/zope MF> ** No cross posts or HTML encoding! ** MF> (Related lists - MF> http://lists.zope.org/mailman/listinfo/zope-announce MF> http://lists.zope.org/mailman/listinfo/zope-dev )