Class TokenBagEmbeddingFunction

java.lang.Object
com.tnsai.evaluation.rag.embedding.TokenBagEmbeddingFunction
All Implemented Interfaces:
com.tnsai.memory.advanced.EmbeddingFunction

public final class TokenBagEmbeddingFunction extends Object implements com.tnsai.memory.advanced.EmbeddingFunction
Deterministic bag-of-tokens embedding used as an offline bench baseline.

Cosine similarity tracks shared tokens. Same-language paraphrase can score, but a Turkish query against an English document shares almost no tokens, so cross-lingual recall stays near zero.

Since:
0.14.0
  • Field Details

  • Constructor Details

    • TokenBagEmbeddingFunction

      public TokenBagEmbeddingFunction(int dimensions)
  • Method Details

    • dimensions

      public int dimensions()
    • embed

      public float[] embed(String text)
      Specified by:
      embed in interface com.tnsai.memory.advanced.EmbeddingFunction