টেক্সট স্ট্রিং এ সাদৃশ্য অনুসন্ধান সম্পাদন করে।
API ঐচ্ছিক, কিন্তু দৃঢ়ভাবে সুপারিশকৃত, TFLite মডেল মেটাডেটা সহ একটি TFLite মডেল আশা করে। .
API একটি TFLite মডেলের মেটাডেটা জনবহুল আশা করে। মেটাডেটাতে নিম্নলিখিত তথ্য থাকা উচিত:
- বার্ট ভিত্তিক TFLite মডেলের জন্য:
- "ids", "mask" এবং "segment_ids" নামের kTfLiteString ধরনের 3 টি ইনপুট টেনসর।
- Wordpiece/Sentencepiece Tokenizer-এর জন্য input_process_units
- kTfLiteFloat32 টাইপের ঠিক একটি আউটপুট টেনসর
- 1 ইনপুট টেনসর।
- RegexTokenizer Tokenizer-এর জন্য input_process_units
- kTfLiteFloat32 টাইপের ঠিক একটি আউটপুট টেনসর
- "inp_text", "res_context" এবং "res_text" নামের 3টি ইনপুট টেনসর
- kTfLiteFloat32 টাইপের "query_encoding" এবং "response_encoding" নামের 2টি আউটপুট টেনসর
TODO(b/180502532): উদাহরণ মডেলে পয়েন্টার যোগ করুন।
TODO(b/222671076): একবার একক ফাইল ফরম্যাট (মডেলে প্যাক করা ইনডেক্স ফাইল) সমর্থিত হলে বিকল্প ছাড়াই ফ্যাক্টরি তৈরির পদ্ধতি যোগ করুন, যেমন `createFromFile`।
নেস্টেড ক্লাস
ক্লাস | TextSearcher.TextSearcherOptions | একটি TextSearcher সেট আপ করার জন্য বিকল্প। |
পাবলিক পদ্ধতি
স্ট্যাটিক টেক্সট সার্চার | createFromBufferAndOptions ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions বিকল্প) একটি মডেল বাফার এবং TextSearcher.TextSearcherOptions সহ একটি TextSearcher উদাহরণ তৈরি করে। |
স্ট্যাটিক টেক্সট সার্চার | createFromBufferAndOptionsImpl ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions অপশন, int indexFd) |
স্ট্যাটিক টেক্সট সার্চার | createFromFileAndOptions ( ফাইল মডেল ফাইল, টেক্সট সার্চার। টেক্সট সার্চার অপশন বিকল্প) একটি TextSearcher উদাহরণ তৈরি করে। |
স্ট্যাটিক টেক্সট সার্চার | createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ, পাঠ্য অনুসন্ধান। পাঠ্য অনুসন্ধান বিকল্পগুলি) TextSearcher.TextSearcherOptions থেকে একটি TextSearcher উদাহরণ তৈরি করে। |
তালিকা < নিকটতম প্রতিবেশী > |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক টেক্সটসার্চার createFromBufferAndOptions ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions অপশন)
একটি মডেল বাফার এবং TextSearcher.TextSearcherOptions
সহ একটি TextSearcher
উদাহরণ তৈরি করে।
পরামিতি
মডেলবাফার | একটি সরাসরি ByteBuffer বা অনুসন্ধান মডেলের একটি MappedByteBuffer |
---|---|
বিকল্প |
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি মডেল বাফার সরাসরি ByteBuffer বা MappedByteBuffer না হয় |
---|---|
IO ব্যতিক্রম | ইনডেক্স ফাইল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে |
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |
পাবলিক স্ট্যাটিক টেক্সটসার্চার createFromBufferAndOptionsImpl ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions অপশন, int indexFd)
পরামিতি
মডেলবাফার | |
---|---|
বিকল্প | |
indexFd |
পাবলিক স্ট্যাটিক টেক্সটসার্চার createFromFileAndOptions ( ফাইল মডেল ফাইল, টেক্সট সার্চার। টেক্সট সার্চার অপশন বিকল্প)
একটি TextSearcher
উদাহরণ তৈরি করে।
পরামিতি
মডেল ফাইল | অনুসন্ধান মডেল File উদাহরণ |
---|---|
বিকল্প |
নিক্ষেপ করে
IO ব্যতিক্রম | tflite মডেল বা ইনডেক্স ফাইল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে |
---|---|
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি একটি যুক্তি অবৈধ হয় |
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |
পাবলিক স্ট্যাটিক টেক্সটসার্চার createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ, পাঠ্য অনুসন্ধান। পাঠ্য অনুসন্ধানের বিকল্পগুলি)
TextSearcher.TextSearcherOptions
থেকে একটি TextSearcher
উদাহরণ তৈরি করে।
পরামিতি
প্রসঙ্গ | |
---|---|
মডেলপথ | সম্পদে মেটাডেটা সহ অনুসন্ধান মডেলের পথ |
বিকল্প |
নিক্ষেপ করে
IO ব্যতিক্রম | tflite মডেল বা ইনডেক্স ফাইল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে |
---|---|
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি একটি যুক্তি অবৈধ হয় |
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |
সর্বজনীন তালিকা < নিকটতম প্রতিবেশী > অনুসন্ধান ( স্ট্রিং পাঠ্য)
প্রদত্ত স্ট্রিং ইনপুটে এমবেডিং নিষ্কাশন সম্পাদন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।
পরামিতি
পাঠ্য | মডেলে পাঠ্য ক্যোয়ারী ইনপুট করুন |
---|