Metin dizesinde benzerlik araması gerçekleştirir.
API, isteğe bağlı ancak önemle tavsiye edilen TFLite Model Meta Verilerine sahip bir TFLite modeli beklemektedir. .
API, meta verilerin doldurulduğu bir TFLite modeli beklemektedir. Meta veriler aşağıdaki bilgileri içermelidir:
- Bert tabanlı TFLite modeli için:
- "ids", "mask" ve "segment_ids" adlarına sahip kTfLiteString türünde 3 giriş tensörü.
- Kelime Parçası/Cümle Parçası Belirteci için input_process_units
- kTfLiteFloat32 tipinde tam olarak bir çıkış tensörü
- 1 giriş tensörü.
- RegexTokenizer Tokenizer için input_process_units
- kTfLiteFloat32 tipinde tam olarak bir çıkış tensörü
- "inp_text", "res_context" ve "res_text" adlarına sahip 3 giriş tensörü
- kTfLiteFloat32 türünde "query_encoding" ve "response_encoding" adlarına sahip 2 çıkış tensörü
YAPILACAKLAR(b/180502532): örnek modele işaretçi ekleyin.
YAPILACAKLAR(b/222671076): tek dosya formatı (modelde paketlenmiş indeks dosyası) desteklendiğinde, 'createFromFile' gibi seçenekler olmadan fabrika oluşturma yöntemlerini ekleyin.
İç İçe Sınıflar
sınıf | TextSearcher.TextSearcherOptions | TextSearcher'ı ayarlama seçenekleri. |
Genel Yöntemler
statik Metin Arayıcı | createFromBufferAndOptions ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions seçenekleri) Model arabelleği ve TextSearcher.TextSearcherOptions ile bir TextSearcher örneği oluşturur. |
statik Metin Arayıcı | createFromBufferAndOptionsImpl ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions seçenekleri, int indexFd) |
statik Metin Arayıcı | createFromFileAndOptions ( Dosya modelFile, TextSearcher.TextSearcherOptions seçenekleri) Bir TextSearcher örneği oluşturur. |
statik Metin Arayıcı | createFromFileAndOptions (Bağlam bağlamı, String modelPath, TextSearcher.TextSearcherOptions seçenekleri) TextSearcher.TextSearcherOptions öğesinden bir TextSearcher örneği oluşturur. |
Liste < En Yakın Komşu > |
Kalıtsal Yöntemler
Genel Yöntemler
public static TextSearcher createFromBufferAndOptions ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions seçenekleri)
Model arabelleği ve TextSearcher.TextSearcherOptions
ile bir TextSearcher
örneği oluşturur.
Parametreler
modelTampon | arama modelinin doğrudan ByteBuffer veya MappedByteBuffer |
---|---|
seçenekler |
Atar
YasadışıTartışmaİstisna | model arabelleği doğrudan bir ByteBuffer veya MappedByteBuffer değilse |
---|---|
IO İstisnası | indeks dosyasını yüklerken bir G/Ç hatası oluşursa |
Yasadışı Durum İstisnası | dahili bir hata varsa |
Çalışma zamanı istisnası | aksi takdirde belirtilmeyen bir hata varsa |
public static TextSearcher createFromBufferAndOptionsImpl ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions seçenekleri, int indexFd)
Parametreler
modelTampon | |
---|---|
seçenekler | |
indeksFd |
public static TextSearcher createFromFileAndOptions ( Dosya modelFile, TextSearcher.TextSearcherOptions seçenekleri)
Bir TextSearcher
örneği oluşturur.
Parametreler
modelDosya | arama modeli File örneği |
---|---|
seçenekler |
Atar
IO İstisnası | tflite modeli veya indeks dosyası yüklenirken bir G/Ç hatası oluşursa |
---|---|
YasadışıTartışmaİstisna | eğer bir argüman geçersizse |
Yasadışı Durum İstisnası | dahili bir hata varsa |
Çalışma zamanı istisnası | aksi takdirde belirtilmeyen bir hata varsa |
public static TextSearcher createFromFileAndOptions (Bağlam bağlamı, String modelPath, TextSearcher.TextSearcherOptions seçenekleri)
TextSearcher.TextSearcherOptions
öğesinden bir TextSearcher
örneği oluşturur.
Parametreler
bağlam | |
---|---|
modelYol | Varlıklarda meta veriler bulunan arama modelinin yolu |
seçenekler |
Atar
IO İstisnası | tflite modeli veya indeks dosyası yüklenirken bir G/Ç hatası oluşursa |
---|---|
YasadışıTartışmaİstisna | eğer bir argüman geçersizse |
Yasadışı Durum İstisnası | dahili bir hata varsa |
Çalışma zamanı istisnası | aksi takdirde belirtilmeyen bir hata varsa |
genel Liste < En Yakın Komşu > arama ( Dize metni)
Sağlanan dize girişinde gömme çıkarma işlemini gerçekleştirir ve ardından dizindeki en yakın komşu aramasını gerçekleştirir.
Parametreler
metin | modele metin sorgusu girin |
---|