search

Semantic image search using FastEmbed and sqlite-vec

Commits at 3533a7efc76409f2487b035431bc29e036800a22

  1. 3533a7ef Add comment for crazy ort.InferenceSession monkey patch Anthony Wang authored at Anthony Wang comitted at
  2. 5a14e222 Switch to pyproject.toml and uv Anthony Wang authored at Anthony Wang comitted at
  3. e6f6f60c Mention that you can also do file to similar file search Anthony Wang authored at Anthony Wang comitted at
  4. 4750f9c1 Mention the client only depends on Python stdlib Anthony Wang authored at Anthony Wang comitted at
  5. b1954171 Fix some typos and bugs, add more TODO items Anthony Wang authored at Anthony Wang comitted at
  6. 23ee5ea3 Support Intel GPUs using onnxruntime-openvino, run isort Anthony Wang authored at Anthony Wang comitted at
  7. b4fcab92 Skip SVGs and other weird images Anthony Wang authored at Anthony Wang comitted at
  8. 1a2b9039 Don't use INSERT OR REPLACE in server.py, try sixel, put results in temp dir Anthony Wang authored at Anthony Wang comitted at
  9. bdafc018 Use FastEmbed, simplify server logic, move Unix socket stuff to own file Anthony Wang authored at Anthony Wang comitted at
  10. 82dbbac8 Add GPL license Anthony Wang authored at Anthony Wang comitted at
  11. c054089f Recommend TIDY, explain res symlinks some more Anthony Wang authored at Anthony Wang comitted at
  12. 7c6dad60 Don't index text since it interferes with other results Anthony Wang authored at Anthony Wang comitted at
  13. 945c2da5 Ignore FileOpenedEvent Anthony Wang authored at Anthony Wang comitted at
  14. 59641e75 Skip nonexistent files when indexing Anthony Wang authored at Anthony Wang comitted at
  15. e452bb52 Use with to ensure locks released, RPC over Unix socket instead of TCP, start watches ASAP instead of after indexing is done Anthony Wang authored at Anthony Wang comitted at
  16. 6cfff241 Add symlinks in cwd to results Anthony Wang authored at Anthony Wang comitted at
  17. ebef0bf8 Simplify get_parent logic Anthony Wang authored at Anthony Wang comitted at
  18. 2cadf76f Disable WAL, ignore modified directories Anthony Wang authored at Anthony Wang comitted at
  19. 745a5db2 DELETE then INSERT into emb since sqlite-vec doesn't support INSERT OR REPLACE, use locking for watchdog, correctly get id for DeletedEvent Anthony Wang authored at Anthony Wang comitted at
  20. da91ad5d Handle moves more efficiently by defering unemb, use PORT env var Anthony Wang authored at Anthony Wang comitted at
  21. c8c59690 Gwenview doesn't preserve order Anthony Wang authored at Anthony Wang comitted at
  22. cd89259c Use cosine similarity instead of l2 Anthony Wang authored at Anthony Wang comitted at
  23. cd5f0136 Print out search queries, skip hidden files Anthony Wang authored at Anthony Wang comitted at
  24. db8abe2a Move tensors back to CPU, print tracebacks for failed emb but don't stop Anthony Wang authored at Anthony Wang comitted at
  25. d006068c Convert rel paths to abs paths, update paths after move, insert dir to DB before recursion so DB is always a tree Anthony Wang authored at Anthony Wang comitted at
  26. 088075b1 Initial commit Anthony Wang authored at Anthony Wang comitted at