Ralph vd Houdt writes:
I'm trying to create a search in a ZCatalog in wich I can give a single search string, for example "this AND that" that will search in 2 or more combined fields.
If both (or more) values are available in the combined text of the fields than there should be a match, for example when "this" is in the title and "that" is in the description the object has to be in the result set.
Is there any solution to this problem? You make a combined index covering all text fields you want to search in. You do this by defining an index (say "combined_index") and a method/script of the same name. The script, applied to an object, should return whatever you want to index in this index to the object.
More details: Zope book, ZCatalog section. Dieter