engblog.vivekatwal.comVector search in elasticsearchhttps://twitter.com/lintool/status/1681333664431460353?s=20 Take on how lucene can win the vector database race. There are few reason why this might happen Pure vector search doesn't work well. Need hybride solutions like 1. HNSW+Inverted index or...Apr 1, 2024·41 min read
engblog.vivekatwal.comMappingsIntroduction A schema is a description of one or more fields that describes the document type and how to handle the different fields of a document. Similarly, the purpose of mapping is to define a data type for a field. which will then dictate how da...Mar 20, 2024·10 min read
engblog.vivekatwal.comInstallation of ELKInstall Java sudo apt install default-jre -y # version 2:1.11-72 sudo apt install openjdk-8-jre-headless -y Download Official Java Installation guide Elasticsearch Elasticsearch is available for different platforms Elasticsearch Kibana ...Jun 10, 2023·2 min read
engblog.vivekatwal.comUpdate Mapping without downtimeImagine you have the application ready and up in production, all the stakeholders are celebrating and after a month you get a request for some minor changes to change the data type of a field string to a number. many times Post Production and mainten...Jun 10, 2023·4 min read
engblog.vivekatwal.comGit rebaseGit rebase is commonly used in the following scenarios: When integrating changes from one branch to another: If you have a feature branch that has diverged from the main branch (e.g., "master") and you want to incorporate the latest changes from the...May 31, 2023·4 min read