Is the index blocked for reading while upserting data?

As the topic says: Is is possible to read from the index while upserting data? We need to constantly index new data while making “search” queries.

Thanks for your question! With the Pinecone ANN (Pinecone’s standard solution), the database remains available and the new data is available for search almost immediately << 1s. When Pinecone uses other ANN such as HNSW, this isn’t true. In that case the database remains up, but the data is not fresh.

Hey @nicm, to add to that: All indexes run on our proprietary ANN engine, which has the benefit of live index updates. So you can keep updating the index and your queries will return the freshest results, with no downtime.

1 Like