Skip to content
Back to skills

Vector Indexing

ASecurity

"Build and troubleshoot DocArray Document Index workflows for local

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
databasespythongobashapidatabasebackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill vector-indexing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vector Indexing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Vector Indexing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-vector-indexing/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-vector-indexing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: vector-indexing
description: "Build and troubleshoot DocArray Document Index workflows for local
  exact search, filters, hybrid queries, persistence, nested subindexes, and
  optional vector databases."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# DocArray vector indexing

Use this sub-skill when a task needs to index typed documents, search embeddings, filter metadata, combine queries, persist a local index, or select an optional vector database backend.

## Route here for

- Defining a dimensioned vector field for `InMemoryExactNNIndex` or another `DocumentIndex`.
- Indexing `DocList` data and using `find()`, `find_batched()`, `filter()`, `filter_batched()`, ID access, deletion, or re-index updates.
- Building local hybrid queries with `build_query()` and `execute_query()`.
- Searching nested `DocList` fields with a subindex.
- Choosing HNSWLib, Qdrant, Weaviate, Elasticsearch, Redis, Milvus, MongoDB Atlas, or Epsilla integrations and diagnosing missing extras or services.

## Route elsewhere

- Base schemas, predefined documents, tensor typing, or `DocList`/`DocVec` modeling before indexing: use sibling [`document-modeling`](../document-modeling/).
- JSON/protobuf/bytes/CSV/DataFrame serialization or `file://`/S3 storage: use sibling [`serialization-storage`](../serialization-storage/).

## Read these bundled references

1. Start with [API reference](references/api-reference.md) for verified index signatures, schema requirements, and configuration fields.
2. Use [Index workflows](references/index-workflows.md) for local indexing, search, filters, query builders, persistence, and nested subindexes.
3. Use [Optional backends](references/optional-backends.md) before installing an external backend or starting a service.
4. Use [Troubleshooting](references/troubleshooting.md) for schema, dimension, query-builder, dependency, and service failures.

## Safe bundled helper

Run [inmemory_index_smoke.py](scripts/inmemory_index_smoke.py) for deterministic CPU-only local checks. It uses only NumPy and the in-memory index; it does not start a database, download data, or require credentials:

Run these commands from this sub-skill root (the directory containing this `SKILL.md`):

```bash
python scripts/inmemory_index_smoke.py --help
python scripts/inmemory_index_smoke.py
python scripts/inmemory_index_smoke.py --exercise-persist
```

The verified minimum scope is CPU with the in-memory backend. External services, HNSWLib, and accelerator-specific tensor paths remain optional and unverified until a task prepares their dependencies and service/hardware plan.

Files in this skill

  • SKILL.md2.6 KB
  • references/api-reference.md4 KB
  • references/index-workflows.md4.8 KB
  • references/optional-backends.md3.8 KB
  • references/troubleshooting.md4.5 KB
  • scripts/inmemory_index_smoke.py4.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.