> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # SearchIndexMigrator > Migrate search indexes between SQLite and pgvector backends. [migratesqlitetopgvector]: /docs/server-sdks/reference/python/agents/search/migrator/migrate-sqlite-to-pgvector [migratepgvectortosqlite]: /docs/server-sdks/reference/python/agents/search/migrator/migrate-pgvector-to-sqlite [getindexinfo]: /docs/server-sdks/reference/python/agents/search/migrator/get-index-info `SearchIndexMigrator` converts search indexes between the SQLite (`.swsearch`) and pgvector (PostgreSQL) backends. This is useful when moving from local development to production, or when changing infrastructure. ```python from signalwire.search import SearchIndexMigrator ``` > **Warning** > > Requires search dependencies and the pgvector backend package. > Install with `pip install signalwire-sdk[search-all]`. ## **Methods** #### [migrate\_sqlite\_to\_pgvector](/docs/server-sdks/reference/python/agents/search/migrator/migrate-sqlite-to-pgvector) Migrate a .swsearch SQLite index to a pgvector collection in PostgreSQL. #### [migrate\_pgvector\_to\_sqlite](/docs/server-sdks/reference/python/agents/search/migrator/migrate-pgvector-to-sqlite) Migrate a pgvector collection to a SQLite .swsearch file. #### [get\_index\_info](/docs/server-sdks/reference/python/agents/search/migrator/get-index-info) Retrieve information about a search index. > Migrate search indexes between SQLite and pgvector backends. ## Docs - [get_index_info](https://signalwire.com/docs/server-sdks/reference/python/agents/search/migrator/get-index-info.md): Retrieve information about a search index. - [migrate_pgvector_to_sqlite](https://signalwire.com/docs/server-sdks/reference/python/agents/search/migrator/migrate-pgvector-to-sqlite.md): Migrate a pgvector collection to a SQLite .swsearch file. - [migrate_sqlite_to_pgvector](https://signalwire.com/docs/server-sdks/reference/python/agents/search/migrator/migrate-sqlite-to-pgvector.md): Migrate a .swsearch SQLite index to a pgvector collection in PostgreSQL.