############################################################################## # # Copyright (c) 2002 Zope Corporation and Contributors. All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, # Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS # FOR A PARTICULAR PURPOSE # ############################################################################## def manage_addVocabulary(id, title, globbing=None, REQUEST=None): """ Add a Vocabulary object to an ObjectManager. """ class Vocabulary: """ A Vocabulary manages words and language rules for text indexing. Text indexing is done by the ZCatalog and other third party Products. """ __constructor__=manage_addVocabulary def query(pattern): """ Query Vocabulary for words matching pattern. """ def insert(word): """ Insert a word in the Vocabulary. """ def words(): """ Return list of words. """