pyams_thesaurus
package ⊞¶
Subpackages¶
pyams_thesaurus.interfaces
package ⊞pyams_thesaurus.loader
package ⊞pyams_thesaurus.rpc
package ⊞pyams_thesaurus.tests
package ⊞pyams_thesaurus.zmi
package ⊞
pyams_thesaurus.index
¶
-
class
pyams_thesaurus.index.
ThesaurusTermFieldIndex
(interface, discriminator, family=None, include_parents=False, include_synonyms=False)[source]¶ Bases:
pyams_catalog.index.KeywordIndexWithInterface
Thesaurus term field index
-
include_parents
¶ Include term parents into index values
-
include_synonyms
¶ Include term synonyms into index values
-
-
class
pyams_thesaurus.index.
ThesaurusTermsListFieldIndex
(interface, discriminator, family=None, include_parents=False, include_synonyms=False)[source]¶ Bases:
pyams_catalog.index.KeywordIndexWithInterface
Thesaurus terms list field index
-
include_parents
¶ Include term parents into index values
-
include_synonyms
¶ Include term synonyms into index values
-
pyams_thesaurus.schema
¶
-
interface
pyams_thesaurus.schema.
IThesaurusTermField
[source]¶ Extends:
zope.schema.interfaces.IObject
Marker interface to define a thesaurus term field
-
thesaurus_name
¶ Thesaurus name
Implementation: zope.schema.TextLine
Read Only: False Required: False Default Value: None Allowed Type: str
-
extract_name
¶ Extract name
Implementation: zope.schema.TextLine
Read Only: False Required: False Default Value: None Allowed Type: str
-
-
interface
pyams_thesaurus.schema.
IThesaurusTermsListField
[source]¶ Extends:
zope.schema.interfaces.IList
Marker interface to define a list of thesaurus terms
-
thesaurus_name
¶ Thesaurus name
Implementation: zope.schema.TextLine
Read Only: False Required: False Default Value: None Allowed Type: str
-
extract_name
¶ Extract name
Implementation: zope.schema.TextLine
Read Only: False Required: False Default Value: None Allowed Type: str
-
-
class
pyams_thesaurus.schema.
ThesaurusTermField
(schema=None, thesaurus_name='', extract_name='', **kw)[source]¶ Bases:
zope.schema._bootstrapfields.Object
Thesaurus term schema field
-
class
pyams_thesaurus.schema.
ThesaurusTermsListField
(value_type=None, unique=False, thesaurus_name='', extract_name='', **kw)[source]¶ Bases:
zope.schema._field.List
Thesaurus terms list schema field
pyams_thesaurus.term
¶
pyams_thesaurus.thesaurus
¶
Subpackages¶
pyams_thesaurus.interfaces
package ⊞pyams_thesaurus.loader
package ⊞pyams_thesaurus.rpc
package ⊞pyams_thesaurus.tests
package ⊞pyams_thesaurus.zmi
package ⊞