Package grassyknoll :: Package backend :: Package lucene :: Module LuceneCollection
[hide private]

Module LuceneCollection

source code

contains LuceneCollection, a Collection.Collection based on lucene

Classes [hide private]
  LuceneCollection
a Collection.Collection with Smarts
Functions [hide private]
 
SmartFieldNorman(store=None, index=None, termvector=None, alltext=None, optional=False, filled=False, prohibited=False)
a Norman.FunctionNorman that generates Smarts.SmartFields
source code
 
InternalFieldNorman(optional=False, filled=True, prohibited=False)
a SmartFieldNorman with reasonable defaults for internally-used fields
source code
 
LuceneNorman(unknown='error', optional=False, filled=False, prohibited=False)
a reasonable default Norman.ObjectNorman for use with LuceneCollection.
source code
Function Details [hide private]

SmartFieldNorman(store=None, index=None, termvector=None, alltext=None, optional=False, filled=False, prohibited=False)

source code 

a Norman.FunctionNorman that generates Smarts.SmartFields

See Smarts.SmartField and Norman.Norman for parameters.

LuceneNorman(unknown='error', optional=False, filled=False, prohibited=False)

source code 

a reasonable default Norman.ObjectNorman for use with LuceneCollection.

Users should add addtional Normans as desired.