src/ldt/ldt/indexation/search_indexes.py
changeset 1275 38c396f3ced8
parent 1117 3bab1e42acfa
child 1277 622989468114
--- 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