<field name="authors" type="text_general" stored="false" indexed="true" multiValued="true" termPositions="true" termVectors="true"/>
<field name="translators" type="text_general" stored="false" indexed="true" multiValued="true" termPositions="true" termVectors="true" />
<field name="title" type="text_pl" stored="false" indexed="true"/>
- <field name="title_orig" type="text_general" stored="false" indexed="true"/>
+ <field name="title_orig" type="lowercase" stored="true" indexed="true"/>
<!-- <field name="published_date" type="tdate" stored="false" indexed="true"/>-->
<field name="published_date" type="string" stored="true" indexed="true"/>
<copyField source="themes" dest="themes_pl"/>
<copyField source="tag_name" dest="tag_name_pl"/>
+ <copyField source="title" dest="title_orig"/>
<!--
<copyField source="cat" dest="text"/>
query = query.strip()
if prefix:
q |= self.index.Q(title=query + "*")
+ q |= self.index.Q(title_orig=query + "*")
else:
q |= self.make_term_query(query, field='title')
+ q |= self.make_term_query(query, field='title_orig')
qu = self.index.query(q)
only_books = self.index.Q(is_book=True)
return self.search_books(qu, [only_books])