<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  
  <url>
    
    
    <loc>https://altorlab.dev/</loc>
    
    
    <changefreq>weekly</changefreq>
    
    
    <priority>1.0</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/</loc>
    
    
    <changefreq>weekly</changefreq>
    
    
    <priority>0.9</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/semantic-search-website</loc>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.8</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/vector-search-without-backend</loc>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.8</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/offline-first-search</loc>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.8</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/embedding-autocomplete-browser</loc>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.8</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/hnsw-algorithm-explained</loc>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.8</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/vector-search-react</loc>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.8</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/browser-rag-tutorial</loc>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.8</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/client-side-vector-search-guide</loc>
    
    
    <lastmod>2026-03-25</lastmod>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.7</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/cosine-similarity-vs-euclidean-distance-javascript</loc>
    
    
    <lastmod>2026-03-26</lastmod>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.7</priority>
    
  
  </url>
  
  
  <url>
    
    
    <loc>https://altorlab.dev/blog/build-javascript-vector-search-engine</loc>
    
    
    <lastmod>2026-03-27</lastmod>
    
    
    <changefreq>monthly</changefreq>
    
    
    <priority>0.7</priority>
    
  
  </url>
  

  <url>
    <loc>https://altorlab.dev/examples/</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/benchmarks/</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/build-search-engine-javascript-vector-embeddings</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/build-javascript-search-engine-vector-embeddings</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/frameworks/</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/frameworks/react</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/frameworks/nextjs</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/frameworks/vue</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/frameworks/svelte</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/frameworks/angular</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/frameworks/node</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/frameworks/vanilla-js</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/autocomplete</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/product-search</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/recommendation-engine</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/offline-search</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/rag-browser</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/image-search</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/document-search</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/use-cases/chat-memory</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/pinecone</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/weaviate</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/meilisearch</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/algolia</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/typesense</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/chromadb</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/faiss</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/vs/hnswlib</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
<url><loc>https://altorlab.dev/examples/autocomplete</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/recommendation-engine</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/product-search</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/document-search</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/image-search</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/faq-search</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/code-search</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/offline-search</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/privacy-preserving-search</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/multilingual-search</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/rag-retrieval</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/chat-memory</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/content-deduplication</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/similar-items</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/examples/semantic-filtering</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-pinecone</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-weaviate</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-hnswlib-wasm</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-usearch</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-voyager</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-faiss-wasm</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-chromadb</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-lance</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/vs-milvus-lite</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://altorlab.dev/benchmarks/browser-vs-server</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>  <url>
    <loc>https://altorlab.dev/blog/build-vector-search-engine-javascript</loc>
    <lastmod>2026-03-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/build-semantic-search-engine-javascript</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/build-javascript-search-engine-ai-embeddings</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/algolia-alternative-open-source</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/fuse-js-alternative</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/add-search-to-nextjs</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/vitepress-search-ai</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/docusaurus-semantic-search</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/rag-without-server</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/wasm-vector-search-javascript</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://altorlab.dev/blog/vector-search-vanilla-javascript</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
<url><loc>https://altorlab.dev/api</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://altorlab.dev/getting-started</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://altorlab.dev/guides/</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/guides/nextjs/autocomplete</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/nextjs/browser-rag</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/nextjs/chat-memory</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/nextjs/document-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/nextjs/offline-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/nextjs/product-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/node/autocomplete</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/node/browser-rag</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/node/chat-memory</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/node/document-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/node/offline-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/node/product-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/react/autocomplete</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/react/browser-rag</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/react/chat-memory</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/react/document-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/react/offline-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/react/product-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/vue/autocomplete</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/vue/browser-rag</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/vue/chat-memory</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/vue/document-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/vue/offline-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/guides/vue/product-search</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.82</priority></url>
<url><loc>https://altorlab.dev/migrate-from/</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/migrate-from/algolia</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/migrate-from/chromadb</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/migrate-from/faiss</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/migrate-from/meilisearch</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/migrate-from/pagefind</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/migrate-from/pinecone</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/migrate-from/typesense</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://altorlab.dev/migrate-from/weaviate</loc><lastmod>2026-06-26</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
</urlset>
