KCaverly
|
68c37ca2a4
|
move embedding provider to ai crate
|
2023-09-22 09:33:59 -04:00 |
|
Antonio Scandurra
|
ae85a520f2
|
Refactor semantic searching of modified buffers
|
2023-09-15 12:12:20 +02:00 |
|
KCaverly
|
c19c8899fe
|
add initial search inside modified buffers
|
2023-09-14 14:58:34 -04:00 |
|
Antonio Scandurra
|
f86e5a987f
|
WIP
|
2023-09-14 17:42:30 +02:00 |
|
Antonio Scandurra
|
65e17e212d
|
Eagerly index project on workspace creation if it was indexed before
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-09-07 18:51:55 +02:00 |
|
Antonio Scandurra
|
757a285852
|
Keep dropping the documents table if it exists
This is because we renamed `documents` to `spans`.
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-09-07 15:15:16 +02:00 |
|
Antonio Scandurra
|
ce62173534
|
Rename Document to Span
|
2023-09-06 17:03:08 +02:00 |
|
Antonio Scandurra
|
d4cff68475
|
🎨
|
2023-09-05 15:52:36 +02:00 |
|
KCaverly
|
8dbc0fe033
|
update pragma settings for improved database performance
|
2023-09-01 17:07:20 -04:00 |
|
KCaverly
|
e86964eb5d
|
optimize insert file in vector database
Co-authored-by: Max <max@zed.dev>
|
2023-09-01 13:01:37 -04:00 |
|
KCaverly
|
c4db914f0a
|
move embeddings queue to use single hashmap for all changed paths
Co-authored-by: Antonio <me@as-cii.com>
|
2023-09-01 08:59:25 -04:00 |
|
KCaverly
|
afa59abbcd
|
WIP: work towards wiring up a embeddings_for_digest hashmap that is stored for all indexed files
|
2023-08-31 16:42:39 -04:00 |
|
Antonio Scandurra
|
220533ff1a
|
WIP
|
2023-08-31 18:00:57 +02:00 |
|
Antonio Scandurra
|
2503d54d19
|
Rename Sha1 to DocumentDigest
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-08-31 18:00:36 +02:00 |
|
Antonio Scandurra
|
3001a46f69
|
Reify Embedding /Sha1 structs that can be (de)serialized from SQL
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-08-31 17:55:43 +02:00 |
|
Antonio Scandurra
|
c763e728d1
|
Write to and read from the database in a transactional way
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-08-31 16:59:54 +02:00 |
|
Antonio Scandurra
|
35440be98e
|
Abstract away how database transactions are executed
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-08-31 16:54:11 +02:00 |
|
KCaverly
|
3d89cd10a4
|
added sha1 encoding for each document
|
2023-08-21 16:35:57 +02:00 |
|
KCaverly
|
1cae4758cc
|
manage for edge case in which file documents are larger than the allowable limit
|
2023-08-21 11:29:45 +02:00 |
|
Kirill Bulatov
|
cf6e524c9a
|
Make project search includes and excludes more user-friendly
Allow search results that start with the include/exclude path part
|
2023-07-28 12:56:44 +03:00 |
|
KCaverly
|
fbede4a5a3
|
removed old code
|
2023-07-26 17:11:30 -04:00 |
|
KCaverly
|
98fde36834
|
batch search queries in the vector database
|
2023-07-26 16:36:39 -04:00 |
|
KCaverly
|
ca6f7d8a80
|
add worktree previously indexed functionality to vector db
|
2023-07-26 09:17:04 -04:00 |
|
Max Brunsfeld
|
81b05f2a08
|
Optimize glob filtering of semantic search
Co-authored-by: Kyle <kyle@zed.dev>
|
2023-07-20 14:23:11 -07:00 |
|
KCaverly
|
e02d6bc0d4
|
add glob filtering functionality to semantic search
|
2023-07-20 13:46:27 -04:00 |
|
Max Brunsfeld
|
8d0614ce74
|
Populate project search results multi-buffer from semantic search
Co-authored-by: Kyle <kyle@zed.dev>
|
2023-07-18 11:44:58 -07:00 |
|
KCaverly
|
80ef92a3e1
|
fix db schema update process to ensure all tables are dropped
|
2023-07-18 11:14:13 -04:00 |
|
Max Brunsfeld
|
afc4c10ec1
|
Start work on exposing semantic search via project search view
Co-authored-by: Kyle <kyle@zed.dev>
|
2023-07-17 18:10:51 -07:00 |
|
KCaverly
|
8b42f5b1b3
|
rename vector_store crate to semantic_index
|
2023-07-17 17:06:10 -04:00 |
|