SearcherOptions.Builder

lớp trừu tượng tĩnh công khai SearcherOptions.Builder

Trình tạo cho SearcherOptions .

Nhà xây dựng công cộng

Phương pháp công khai

Tùy chọn tìm kiếm trừu tượng
trừu tượng SearcherOptions.Builder
setIndexFile ( Tệp chỉ mụcFile)
Đặt tệp chỉ mục để tìm kiếm.
trừu tượng SearcherOptions.Builder
setL2Normalize (boolean l2Normalize)
Đặt xem có chuẩn hóa vectơ đặc trưng nhúng với định mức L2 hay không.
trừu tượng SearcherOptions.Builder
setMaxResults (int maxResults)
Đặt số lượng kết quả lân cận gần nhất tối đa để trả về.
trừu tượng SearcherOptions.Builder
setQuantize (lượng tử hóa boolean)
Đặt xem phần nhúng có nên được lượng tử hóa thành byte thông qua lượng tử hóa vô hướng hay không.

Phương pháp kế thừa

Nhà xây dựng công cộng

Trình xây dựng công cộng ()

Phương pháp công khai

bản tóm tắt công khai SearcherOptions build ()

tóm tắt công khai SearcherOptions.Builder setIndexFile ( Tệp indexFile)

Đặt tệp chỉ mục để tìm kiếm.

Bắt buộc nếu mô hình không có tệp chỉ mục bên trong. Nếu không, nó có thể được bỏ qua bằng cách đặt thành null .

Thông số
chỉ mụcFile

tóm tắt công khai SearcherOptions.Builder setL2Normalize (boolean l2Normalize)

Đặt xem có chuẩn hóa vectơ đặc trưng nhúng với định mức L2 hay không. Mặc định là sai.

Chỉ sử dụng tùy chọn này nếu mô hình chưa chứa L2_NORMALIZATION TFLite Op. Trong hầu hết các trường hợp, điều này đã xảy ra và do đó đạt được định mức L2 thông qua suy luận TFLite.

Thông số
l2Bình thường hóa

tóm tắt công khai SearcherOptions.Builder setMaxResults (int maxResults)

Đặt số lượng kết quả lân cận gần nhất tối đa để trả về. Mặc định là 5

Thông số
kết quả tối đa

tóm tắt công khai SearcherOptions.Builder setQuantize (lượng tử hóa boolean)

Đặt xem phần nhúng có nên được lượng tử hóa thành byte thông qua lượng tử hóa vô hướng hay không. Mặc định là sai.

Các phần nhúng được ngầm coi là chuẩn đơn vị và do đó mọi thứ nguyên đều được đảm bảo có giá trị trong [-1.0, 1.0] . Sử dụng tùy chọn l2_normalize nếu trường hợp này không xảy ra.

Thông số
lượng tử hóa