--- a/src/ldt/ldt/indexation/search_indexes.py Thu Jan 02 16:45:37 2014 +0100
+++ b/src/ldt/ldt/indexation/search_indexes.py Thu Jan 02 17:09:42 2014 +0100
@@ -6,9 +6,11 @@
'''
from haystack import indexes
-from ldt.ldt_utils.models import Segment
+
+from ldt.ldt_utils.models import Segment, Content
from ldt.text.models import Annotation
+
class SegmentIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.CharField(document=True, use_template=True)
iri_id = indexes.CharField(model_attr='iri_id', indexed=False, stored=True)
@@ -37,4 +39,13 @@
def get_model(self):
return Annotation
-
\ No newline at end of file
+
+
+class ContentIndex(indexes.SearchIndex, indexes.Indexable):
+ text = indexes.CharField(document=True, use_template=True)
+ tags = indexes.CharField(model_attr='tags', indexed=True, stored=False)
+ title = indexes.CharField(model_attr='title', indexed=True, stored=True)
+ abstract = indexes.CharField(model_attr='description', indexed=True, stored=False)
+
+ def get_model(self):
+ return Content
\ No newline at end of file