1 import whoosh
2
3 from flask.ext.whooshee import AbstractWhoosheer
4
5 from coprs import models
6 from coprs import whooshee
11 schema = whoosh.fields.Schema(
12 copr_id=whoosh.fields.NUMERIC(stored=True, unique=True),
13 user_id=whoosh.fields.NUMERIC(stored=True),
14 username=whoosh.fields.TEXT(),
15 coprname=whoosh.fields.TEXT(),
16 description=whoosh.fields.TEXT(),
17 instructions=whoosh.fields.TEXT())
18
19 models = [models.Copr, models.User]
20
21 @classmethod
26
27 @classmethod
35
36 @classmethod
40
41 @classmethod
49
50 @classmethod
52 writer.delete_by_term("copr_id", copr.id)
53