some more elasticsearch work, including index mapping and analyzer

This commit is contained in:
aldacron
2017-05-15 11:14:01 -07:00
parent 32b9170a81
commit c2c547e786
5 changed files with 97 additions and 24 deletions

View File

@@ -148,7 +148,7 @@ def search(term='', user=None, sort='id', order='desc', category='0_0', quality_
s = Search(using=es_client, index='nyaav2')
if term:
query = db.session.query(models.TorrentNameSearch)
s = s.query("query_string", default_field="display_name", default_operator="AND", query=term)
s = s.query("simple_query_string", analyzer="my_search_analyzer", default_operator="AND", query=term)
else:
query = models.Torrent.query