debshots/app/views
Christoph Haas 4948fe50e3 Add semantic package search via pgvector embeddings
Package text search now combines several strategies: exact name match,
name prefix promotion, compound word splitting ("sqlite browser" finds
"sqlitebrowser") and semantic nearest neighbor search over description
embeddings computed by an external embedding service (all-MiniLM-L6-v2,
384 dims) stored with the pgvector extension. Classic PostgreSQL
full-text search remains as fallback when the vector service is
unreachable. Gibberish queries without lexical overlap with the package
data return empty results instead of random matches.

Embeddings can be backfilled with bin/rails debshots:compute_vectors.

Also drops the unused lograge gem from the Gemfile.
2026-08-22 22:07:56 +02:00
..
active_storage/blobs Rails update. Fancybox update. Migrations from Paperclip. 2020-10-19 18:49:47 +02:00
admin Renamed 2018-08-14 14:18:51 +02:00
admin_mailer Add ActionMailer to inform admins about new screenshots 2021-02-25 02:43:14 +01:00
devise salsa SSO button fixed by changing method to POST 2025-06-08 18:53:45 +02:00
json real fix for the UDD import problems – it was looking for /json/screenshots and large_image_url 2026-02-26 20:21:19 +01:00
layouts remove icons on topbar because they are vertically strangely aligned 2025-05-14 22:22:21 +02:00
my fix screenshot image in personal view 2025-06-23 00:46:48 +02:00
packages Add semantic package search via pgvector embeddings 2026-08-22 22:07:56 +02:00
shared Error display partial added 2016-02-26 17:34:58 +01:00
user_sessions Controller users and user_sessions added 2016-02-26 17:34:36 +01:00
users Controller users and user_sessions added 2016-02-26 17:34:36 +01:00
welcome fix typo 2026-03-01 22:11:43 +01:00