Movatterモバイル変換


[0]ホーム

URL:


Skip to content

vectordb /Exports / Query

Class: Query\<T>

A builder for nearest neighbor queries for LanceDB.

Type parameters

NameType
Tnumber[]

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Query\<T>(query?,tbl?,embeddings?)

Type parameters

NameType
Tnumber[]

Parameters

NameType
query?T
tbl?any
embeddings?EmbeddingFunction\<T>

Defined in

query.ts:39

Properties

_embeddings

ProtectedOptionalReadonly_embeddings:EmbeddingFunction\<T>

Defined in

query.ts:37


_fastSearch

Private_fastSearch:boolean

Defined in

query.ts:36


_filter

PrivateOptional_filter:string

Defined in

query.ts:33


_limit

PrivateOptional_limit:number

Defined in

query.ts:29


_metricType

PrivateOptional_metricType:MetricType

Defined in

query.ts:34


_nprobes

Private_nprobes:number

Defined in

query.ts:31


_prefilter

Private_prefilter:boolean

Defined in

query.ts:35


_query

PrivateOptionalReadonly_query:T

Defined in

query.ts:26


_queryVector

PrivateOptional_queryVector:number[]

Defined in

query.ts:28


_refineFactor

PrivateOptional_refineFactor:number

Defined in

query.ts:30


_select

PrivateOptional_select:string[]

Defined in

query.ts:32


_tbl

PrivateOptionalReadonly_tbl:any

Defined in

query.ts:27


where

where: (value:string) =>Query\<T>

Type declaration

▸ (value):Query\<T>

A filter statement to be applied to this query.

Parameters
NameTypeDescription
valuestringA filter in the same format used by a sql WHERE clause.
Returns

Query\<T>

Defined in

query.ts:90

Methods

execute

execute\<T>():Promise\<T[]>

Execute the query and return the results as an Array of Objects

Type parameters

NameType
TRecord\<string,unknown>

Returns

Promise\<T[]>

Defined in

query.ts:127


fastSearch

fastSearch(value):Query\<T>

Skip searching un-indexed data. This can make search faster, but will missany data that is not yet indexed.

Parameters

NameType
valueboolean

Returns

Query\<T>

Defined in

query.ts:119


filter

filter(value):Query\<T>

A filter statement to be applied to this query.

Parameters

NameTypeDescription
valuestringA filter in the same format used by a sql WHERE clause.

Returns

Query\<T>

Defined in

query.ts:85


isElectron

PrivateisElectron():boolean

Returns

boolean

Defined in

query.ts:155


limit

limit(value):Query\<T>

Sets the number of results that will be returneddefault value is 10

Parameters

NameTypeDescription
valuenumbernumber of results

Returns

Query\<T>

Defined in

query.ts:58


metricType

metricType(value):Query\<T>

The MetricType used for this Query.

Parameters

NameTypeDescription
valueMetricTypeThe metric to the.

Returns

Query\<T>

See

MetricType for the different options

Defined in

query.ts:105


nprobes

nprobes(value):Query\<T>

The number of probes used. A higher number makes search more accurate but also slower.

Parameters

NameTypeDescription
valuenumberThe number of probes used.

Returns

Query\<T>

Defined in

query.ts:76


prefilter

prefilter(value):Query\<T>

Parameters

NameType
valueboolean

Returns

Query\<T>

Defined in

query.ts:110


refineFactor

refineFactor(value):Query\<T>

Refine the results by reading extra elements and re-ranking them in memory.

Parameters

NameTypeDescription
valuenumberrefine factor to use in this query.

Returns

Query\<T>

Defined in

query.ts:67


select

select(value):Query\<T>

Return only the specified columns.

Parameters

NameTypeDescription
valuestring[]Only select the specified columns. If not specified, all columns will be returned.

Returns

Query\<T>

Defined in

query.ts:96


[8]ページ先頭

©2009-2025 Movatter.jp