Есть несколько BTreeFolder, в которых располагаются объекты типа DTML Document и File. есть объект типа ZCatalog, в котором все это дело каталогизируется для осуществления быстрого поиска. Вопрос возник при одновременно поиске по 2-м и более свойствам.
Допустим надо найти все объекты со словом “Документ” в свойстве title и со словом “Описание” в свойстве key_words. В этом случае без проблем:
content({'title': svalue1,'key_words': svalue2}) - где content - это наш ZCatalog; svalue1 - переменная, содержащая первое искомое слово; svalue2 - соответственно второе
А вот как реализовать поиск, при котором ищутся все доки через связующее ИЛИ, то есть: или в свойстве title есть слово “Документ” или в свойстве key_words есть слово “Описание”?