f22d11b35d
* Update mapping to be similar to TorrentJSON * Implement ES search for TorrentParam * Add seeders/leechers/completed to es index * Fix filter, use analyzer * Use ES for the search route * Add upload_id filtering with ES * Create/update ES index on torrent upload/update * Delete from ES index on Delete * Use ES everywhere, fallback to postgres query Use Elasticsearch to search the index whenever a call to searchByQuery is made. Big cleanup needed, but _it werks_. * Only fetch ids from ES, nothing else * Use ColumnUpdate instead of Save * Add FIXME/info to search * Template needs []TorrentJSON not []Torrent |
||
---|---|---|
.. | ||
cache.go | ||
config.go | ||
email.go | ||
env.go | ||
i2p.go | ||
i18n.go | ||
logger.go | ||
metainfo_fetcher.go | ||
navigation.go | ||
scrape.go | ||
search.go | ||
sorting.go | ||
torrents.go | ||
trackers.go | ||
upload.go | ||
user_settings.go |