Glossary
- Setuptools
- Setuptools
builds on Python’s
distutils
to provide easier building,
distribution, and installation of packages.
- Interface
- An attribute of a model object that determines its type. It is an
instance of a
zope.interface
Interface class.
- Zope
- The Z Object Publishing Framework. The granddaddy
of Python web frameworks.
- ZODB
- The Zope Object Database
which is a persistent object store for Python.
- Field index
- A type of index that is optimized to index single simple tokenized
values. When a field index is searched, it can be searched for
one or more values, and it will return a result set that includes
these values exacty.
- Text index
- A type of index which indexes a value in such a way that parts of
it can be searched in a non-exact manner. When a text index is
searched, it returns results for values that match based on
various properties of the text indexed, such as omitting
“stopwords” the text might have.
- Facet index
- A type of index which can be used for faceted search.
- Path index
- A type of index that keeps track of documents within a graph;
documents can be searched for by their position in the graph.
- zope.index
- One package that hypatia was forked from.
- repoze.catalog
- Another package that hypatia was forked from.
- Virtualenv
- An isolated Python environment. Allows you to control which
packages are used on a particular project by cloning your main
Python. virtualenv
was created by Ian Bicking.
- CQE
- A string representing a Python-like domain-specific-language
expression which is used to generate a query object.
- Query Object
- An object used as an argument to the
hypatia.CatalogQuery.__call__()
method’s queryobject
parameter.