Uses flexsearch.
npm i vitepress-plugin-search markdown-it flexsearch -D
//vite.config.ts
import { SearchPlugin } from "vitepress-plugin-search";
import { defineConfig } from "vite";
var options = {};
export default defineConfig({
plugins: [SearchPlugin(options)],
});
Accept FlexSearch Index Options, see the docs