Beispiel #1
0
 def commit_toc(self, storage, indexname, schema, segments, generation,
                clean=True):
     toc = TOC(schema, segments, generation)
     toc.write(storage, indexname)
     # Delete leftover files
     if clean:
         clean_files(storage, indexname, generation, segments)
Beispiel #2
0
def create_index(storage, schema, indexname):
    from whoosh.filedb.fileindex import TOC, FileIndex

    if storage.readonly:
        raise ReadOnlyError
    TOC.create(storage, schema, indexname)
    return FileIndex(storage, schema, indexname)
Beispiel #3
0
    def create_index(self, schema, indexname=_DEF_INDEX_NAME):
        from whoosh.filedb.fileindex import TOC, FileIndex

        if self.readonly:
            raise ReadOnlyError
        TOC.create(self, schema, indexname)
        return FileIndex(self, schema, indexname)
Beispiel #4
0
def create_index(storage, schema, indexname):
    from whoosh.filedb.fileindex import TOC, FileIndex

    if storage.readonly:
        raise ReadOnlyError
    TOC.create(storage, schema, indexname)
    return FileIndex(storage, schema, indexname)
Beispiel #5
0
    def create_index(self, schema, indexname=_DEF_INDEX_NAME):
        from whoosh.filedb.fileindex import TOC, FileIndex

        if self.readonly:
            raise ReadOnlyError
        TOC.create(self, schema, indexname)
        return FileIndex(self, schema, indexname)
Beispiel #6
0
 def commit_toc(self,
                storage,
                indexname,
                schema,
                segments,
                generation,
                clean=True):
     toc = TOC(schema, segments, generation)
     toc.write(storage, indexname)
     # Delete leftover files
     if clean:
         clean_files(storage, indexname, generation, segments)
Beispiel #7
0
    def create_index(self, schema, indexname=_DEF_INDEX_NAME):
        if self.readonly:
            raise ReadOnlyError

        TOC.create(self, schema, indexname)
        return FileIndex(self, schema, indexname)
Beispiel #8
0
    def create_index(self, schema, indexname=_DEF_INDEX_NAME):
        if self.readonly:
            raise ReadOnlyError

        TOC.create(self, schema, indexname)
        return FileIndex(self, schema, indexname)