@@ -25,9 +25,9 @@ class TextItem(self.Base):
25
25
26
26
content = sa .Column (sa .UnicodeText )
27
27
28
- name_vector = sa .Column (TSVectorType ('name' ))
28
+ name_vector = sa .Column (TSVectorType ('name' , auto_index = True ))
29
29
30
- content_vector = sa .Column (TSVectorType ('content' ))
30
+ content_vector = sa .Column (TSVectorType ('content' , auto_index = True ))
31
31
32
32
33
33
class TestMultipleSearchVectorsSearchFunction (TestCase ):
@@ -41,8 +41,8 @@ class TextMultiItem(self.Base):
41
41
42
42
name = sa .Column (sa .Unicode (255 ))
43
43
content = sa .Column (sa .UnicodeText )
44
- name_vector = sa .Column (TSVectorType ('name' ))
45
- content_vector = sa .Column (TSVectorType ('content' ))
44
+ name_vector = sa .Column (TSVectorType ('name' , auto_index = False ))
45
+ content_vector = sa .Column (TSVectorType ('content' , auto_index = False ))
46
46
47
47
self .TextMultiItem = TextMultiItem
48
48
@@ -60,5 +60,7 @@ def test_choose_vector(self):
60
60
query = self .TextItemQuery (self .TextMultiItem , self .session )
61
61
s1 = search (query , 'ipsum' , vector = self .TextMultiItem .name_vector )
62
62
assert s1 .first ().name == 'ipsum'
63
- s2 = search (query , 'ipsum' , vector = self .TextMultiItem .content_vector )
64
- assert s2 .first ().name == 'index'
63
+
64
+ def test_without_auto_index (self ):
65
+ indexes = self .TextMultiItem .__table__ .indexes
66
+ assert indexes == set ()
0 commit comments