Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Adding vector search for sqlite #4176

Merged
merged 60 commits into from
Jun 10, 2024

Commits on May 27, 2024

  1. feat: Adding vector search for sqlite

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    a9be27d View commit details
    Browse the repository at this point in the history
  2. adding the sqlite_vss dependency

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2addd45 View commit details
    Browse the repository at this point in the history
  3. linter

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    4f9070b View commit details
    Browse the repository at this point in the history
  4. latest progress

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7599770 View commit details
    Browse the repository at this point in the history
  5. uploading latest progress

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3f9c0b5 View commit details
    Browse the repository at this point in the history
  6. updated function

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    4f1d01b View commit details
    Browse the repository at this point in the history
  7. adding configuration

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2a33c69 View commit details
    Browse the repository at this point in the history
  8. adding current progress

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    81e4a27 View commit details
    Browse the repository at this point in the history
  9. updating requirements files

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ee300d9 View commit details
    Browse the repository at this point in the history
  10. moving to sqlite-vec

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    995a9c3 View commit details
    Browse the repository at this point in the history
  11. updating sqlite.py

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ceb7395 View commit details
    Browse the repository at this point in the history
  12. checking in progress

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2cf4020 View commit details
    Browse the repository at this point in the history
  13. updated test type

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    494e12f View commit details
    Browse the repository at this point in the history
  14. got the initialization working, nice

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    714b9c7 View commit details
    Browse the repository at this point in the history
  15. checking in progress from last night

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    cd41bf0 View commit details
    Browse the repository at this point in the history
  16. removing unnecessary stuff

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ae40c81 View commit details
    Browse the repository at this point in the history
  17. fixing merge conflicts

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    dd5b7e9 View commit details
    Browse the repository at this point in the history
  18. removing files changed accidentally]

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 27, 2024
    Configuration menu
    Copy the full SHA
    59e8b40 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. uploading current progress...things run but need to update the virtua…

    …l table insertion
    
    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 28, 2024
    Configuration menu
    Copy the full SHA
    642b68e View commit details
    Browse the repository at this point in the history
  2. linted

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 28, 2024
    Configuration menu
    Copy the full SHA
    2a3dfd2 View commit details
    Browse the repository at this point in the history
  3. adding working notes

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 28, 2024
    Configuration menu
    Copy the full SHA
    345526b View commit details
    Browse the repository at this point in the history
  4. found a bug, original feature_store.py was only grabbing first featur…

    …e view, adjusted
    
    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 28, 2024
    Configuration menu
    Copy the full SHA
    4872d2d View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. cant use a string have to verify it is a proper FeatureView object

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 29, 2024
    Configuration menu
    Copy the full SHA
    5f8ff90 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. updated got it working, need to fix some other stuff still

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 30, 2024
    Configuration menu
    Copy the full SHA
    2a98513 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. working

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 31, 2024
    Configuration menu
    Copy the full SHA
    1db8446 View commit details
    Browse the repository at this point in the history
  2. linter

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 31, 2024
    Configuration menu
    Copy the full SHA
    d48ce6d View commit details
    Browse the repository at this point in the history
  3. fixing some type issues

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 31, 2024
    Configuration menu
    Copy the full SHA
    3fd1979 View commit details
    Browse the repository at this point in the history
  4. fixed typing and lint issues

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 31, 2024
    Configuration menu
    Copy the full SHA
    773e581 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9716f3c View commit details
    Browse the repository at this point in the history
  6. updated dependencies

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 31, 2024
    Configuration menu
    Copy the full SHA
    ccf5277 View commit details
    Browse the repository at this point in the history
  7. fix for pixi and updating requirements

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 31, 2024
    Configuration menu
    Copy the full SHA
    4b55f38 View commit details
    Browse the repository at this point in the history
  8. fixed type

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 31, 2024
    Configuration menu
    Copy the full SHA
    c0fcb06 View commit details
    Browse the repository at this point in the history
  9. linter

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed May 31, 2024
    Configuration menu
    Copy the full SHA
    34e4d29 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. testing sqlite_vec import

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    21bbb7d View commit details
    Browse the repository at this point in the history
  2. adding minimal example test

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    482df7e View commit details
    Browse the repository at this point in the history
  3. lint

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    1d8601f View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. testing raw sqlite

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    75b04c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13da55d View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. printing version

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    1b9a3bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2eedda8 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    2d43200 View commit details
    Browse the repository at this point in the history
  2. rebuilding requirments

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    bc90a1c View commit details
    Browse the repository at this point in the history
  3. only going to run this on 3.10 for now

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    c50f1d2 View commit details
    Browse the repository at this point in the history
  4. updated docs for sqlite caveats

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    c4eafab View commit details
    Browse the repository at this point in the history
  5. adding reason

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    eb37121 View commit details
    Browse the repository at this point in the history
  6. skipping

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    cfd7611 View commit details
    Browse the repository at this point in the history
  7. updated tests

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    58d595a View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. removing print

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    8db355c View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. added method call

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    9335fa5 View commit details
    Browse the repository at this point in the history
  2. added prubt

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    511291a View commit details
    Browse the repository at this point in the history
  3. added print

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    b544527 View commit details
    Browse the repository at this point in the history
  4. removing print

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    efad816 View commit details
    Browse the repository at this point in the history
  5. adding check in sqlite

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    436b89a View commit details
    Browse the repository at this point in the history
  6. missed an =

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    263ec43 View commit details
    Browse the repository at this point in the history
  7. still running on 3.11

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    908b7f3 View commit details
    Browse the repository at this point in the history
  8. typo

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    65952db View commit details
    Browse the repository at this point in the history
  9. fix

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    39493b7 View commit details
    Browse the repository at this point in the history
  10. fix

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    834e4f6 View commit details
    Browse the repository at this point in the history
  11. updated setup and docs

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1c14c97 View commit details
    Browse the repository at this point in the history
  12. renamed things

    Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
    franciscojavierarceo committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    ec60ea3 View commit details
    Browse the repository at this point in the history