couchbaselabs / couchbaselabs/cbft

cached memory only indexes

Open
#179 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
26
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Was talking to Ritesh M. and he was describing so-called "real time indexes" from solr (or lack thereof).

The thought I had was to consider yet another KV storage engine for bleve, but memory only, with cache-like semantics (throws away entries) to try to have limited memory bound.

Probably also needs to be matched up with a datasource (or Feed) that knows how to favor getting the latest, newest data onwards (as opposed to starting from zero with a full backfill). And/or, the (imaginary) Feed knows how to ask for only the data that the datasource (like KV engine) has in memory already.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or concrete entry points. Start by reviewing Bleve's existing KV-storage and datasource/Feed abstractions, then clarify the memory-bound and newest-data requirements with maintainers; the issue currently provides no agreed definition of done.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
databases, search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.