Northline 1.4 — hybrid search without a separate sparse index.Release notes
Northline

The retrieval engine

Northline is a vector database written for filtered, hybrid, real-time retrieval. The open engine and Cloud speak the same API.

What is different

A first query

from northline import Client

db = Client("http://localhost:6333")

db.open_collection(
    "places",
    size=768,
    distance="cosine",
)

db.put_points(
    "places",
    points=[{
        "id": "lx-1",
        "vector": embedding,
        "payload": {"city": "Lisbon", "rating": 4.8},
    }],
)

hits = db.search(
    "places",
    vector=query_embedding,
    filter={"city": "Lisbon", "rating": {">=": 4}},
    limit=8,
)

Where it runs