I have a model that produces low-dimensional vector embeddings - i.e. as low as 6 dimensions.
When I upsert this to the database, I can perform successful queries that retrieve similar results using Euclidean distance for around 10 minutes.
After this point, it no longer returns similar results. For at least the first 500 results, the “Score” attribute is 0, which I believe indicates it is an exact match. This is even though the vectors are noticeably different, and had previously returned a much greater “Score”.
Is this a known issue? It seems like a background optimisation is damaging the ability to retrieve data.
Any help in this area would be greatly appreciated.