Changeset 332 for pyndexter/trunk/pyndexter/hyperestraier.py
- Timestamp:
- 30/04/06 14:09:58 (4 years ago)
- Files:
-
- 1 modified
-
pyndexter/trunk/pyndexter/hyperestraier.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyndexter/trunk/pyndexter/hyperestraier.py
r331 r332 5 5 class HyperestraierIndexer(Indexer): 6 6 capabilities = CAP_READONLY | CAP_CONTENT | CAP_ATTRIBUTES | CAP_ORDERING |\ 7 CAP_HITCOUNT | CAP_LIST | CAP_RELEVANCE 7 CAP_HITCOUNT | CAP_LIST | CAP_RELEVANCE | CAP_WHOLEWORD | \ 8 CAP_ASTERISK | CAP_INTERSECTION 8 9 9 10 def __init__(self, path, source=None, mode=READWRITE, hype_mode=None): 10 11 Indexer.__init__(self, source, mode, os.path.join(path, 'state.db')) 11 12 self.path = path 12 if not os.path.exists(self.path): 13 if mode != READWRITE: 14 raise IndexerError("Index directory has not been initialised") 15 os.makedirs(self.path) 13 self._init_env(self.path) 16 14 self.hype_path = os.path.join(self.path, 'hyperestraier.db') 17 15 if hype_mode is None: … … 60 58 else: 61 59 order_type = 'STR' 62 print order_ascending63 60 order = u'@%s %s%s' % (order_by, order_type, 64 61 order_ascending and 'A' or 'D')
