Package ai.vectros.types
Class SearchResult
java.lang.Object
ai.vectros.types.SearchResult
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SearchResult.Builderbuilder()booleangetScore()inthashCode()toString()
-
Method Details
-
getDocumentId
- Returns:
- The ID of the source document or record this chunk belongs to. Use it with
GET /v1/documents/{id}orGET /v1/records/{id}(depending onsourceType) to retrieve the full item.
-
getScore
- Returns:
- The combined relevance score that fuses the text and semantic signals (reciprocal rank fusion). This is the primary sort key — a higher value means a more relevant result.
-
getTextScore
- Returns:
- The keyword (BM25) relevance component of the score. It is non-zero in HYBRID mode when the keyword engine contributes to the match. It is always 0 in TEXT mode, because that path does not expose per-hit scores — in TEXT mode the order of the results array is the ranking signal, not this field.
-
getSemanticScore
- Returns:
- The semantic (vector similarity) component of the score. Non-zero when the search mode is SEMANTIC or HYBRID.
-
getChunkText
- Returns:
- The exact text chunk that matched the query. Pass this to your model as the retrieved context.
-
getContextText
- Returns:
- A broader passage surrounding the matched chunk. Use this instead of
chunkTextwhen you need more context — for example to avoid fragmentation when building a long-context prompt for a model.
-
getSnippet
- Returns:
- A short excerpt with the matched query terms highlighted. Suitable for display in a search results UI.
-
getSourceType
- Returns:
- Indicates what kind of source item this result came from:
PartnerDocumentfor documents ingested viaPOST /v1/documentsorPOST /v1/documents/upload, andGenericRecordfor typed records created viaPOST /v1/records. Use this to branch when rendering a mix of documents and records from a unified search.
-
getMetadata
- Returns:
- The metadata you supplied for this item when you ingested it, such as its title, folder ID, and any custom fields you included.
-
getCreatedAt
- Returns:
- When the source item was created, as an ISO-8601 UTC timestamp.
-
equals
-
getAdditionalProperties
-
hashCode
public int hashCode() -
toString
-
builder
-