टेक्स्ट स्ट्रिंग पर समानता खोज करता है।
एपीआई वैकल्पिक, लेकिन दृढ़ता से अनुशंसित, टीएफलाइट मॉडल मेटाडेटा के साथ एक टीएफलाइट मॉडल की अपेक्षा करता है। .
एपीआई मेटाडेटा पॉपुलेटेड के साथ एक टीएफलाइट मॉडल की अपेक्षा करता है। मेटाडेटा में निम्नलिखित जानकारी होनी चाहिए:
- बर्ट आधारित टीएफलाइट मॉडल के लिए:
- "आईडी", "मास्क" और "सेगमेंट_आईडी" नाम के साथ kTfLiteString प्रकार के 3 इनपुट टेंसर।
- वर्डपीस/सेंटेंसपीस टोकनाइज़र के लिए इनपुट_प्रोसेस_यूनिट्स
- kTfLiteFloat32 प्रकार का बिल्कुल एक आउटपुट टेंसर
- 1 इनपुट टेंसर.
- रेगेक्सटोकनाइज़र टोकनाइज़र के लिए इनपुट_प्रोसेस_यूनिट्स
- kTfLiteFloat32 प्रकार का बिल्कुल एक आउटपुट टेंसर
- "inp_text", "res_context" और "res_text" नाम वाले 3 इनपुट टेंसर
- kTfLiteFloat32 प्रकार के "query_encoding" और "response_encoding" नाम वाले 2 आउटपुट टेंसर
TODO(b/180502532): उदाहरण मॉडल में पॉइंटर जोड़ें।
TODO(b/222671076): एक बार एकल फ़ाइल प्रारूप (मॉडल में पैक की गई इंडेक्स फ़ाइल) समर्थित होने पर फ़ैक्टरी निर्माण विधियों को बिना विकल्पों के जोड़ें, जैसे `createFromFile`।
नेस्टेड क्लासेस
कक्षा | TextSearcher.TextSearcherOptions | टेक्स्ट खोजकर्ता स्थापित करने के विकल्प। |
सार्वजनिक तरीके
स्थिर पाठ खोजकर्ता | createFromBufferAndOptions ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions विकल्प) मॉडल बफ़र और TextSearcher.TextSearcherOptions के साथ एक TextSearcher उदाहरण बनाता है। |
स्थिर पाठ खोजकर्ता | createFromBufferAndOptionsImpl ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions विकल्प, int IndexFd) |
स्थिर पाठ खोजकर्ता | createFromFileAndOptions ( फ़ाइल मॉडल फ़ाइल, TextSearcher.TextSearcherOptions विकल्प) एक TextSearcher उदाहरण बनाता है। |
स्थिर पाठ खोजकर्ता | createFromFileAndOptions (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, TextSearcher.TextSearcherOptions विकल्प) TextSearcher.TextSearcherOptions से एक TextSearcher उदाहरण बनाता है। |
सूची < निकटतमपड़ोसी > |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक स्थैतिक TextSearcher createFromBufferAndOptions ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions विकल्प)
मॉडल बफ़र और TextSearcher.TextSearcherOptions
के साथ एक TextSearcher
उदाहरण बनाता है।
पैरामीटर
मॉडलबफर | खोज मॉडल का प्रत्यक्ष ByteBuffer या MappedByteBuffer |
---|---|
विकल्प |
फेंकता
अवैध तर्क अपवाद | यदि मॉडल बफ़र प्रत्यक्ष ByteBuffer या MappedByteBuffer नहीं है |
---|---|
आईओ अपवाद | यदि इंडेक्स फ़ाइल लोड करते समय कोई I/O त्रुटि उत्पन्न होती है |
IllegalStateException | यदि कोई आंतरिक त्रुटि है |
क्रम अपवाद | यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है |
सार्वजनिक स्थैतिक टेक्स्ट खोजकर्ता createFromBufferAndOptionsImpl ( ByteBuffer modelBuffer, TextSearcher.TextSearcherOptions विकल्प, int IndexFd)
पैरामीटर
मॉडलबफर | |
---|---|
विकल्प | |
इंडेक्सएफडी |
सार्वजनिक स्थैतिक TextSearcher createFromFileAndOptions ( फ़ाइल मॉडलफ़ाइल, TextSearcher.TextSearcherOptions विकल्प)
एक TextSearcher
उदाहरण बनाता है।
पैरामीटर
मॉडलफ़ाइल | खोज मॉडल File उदाहरण |
---|---|
विकल्प |
फेंकता
आईओ अपवाद | यदि tflite मॉडल या इंडेक्स फ़ाइल लोड करते समय कोई I/O त्रुटि उत्पन्न होती है |
---|---|
अवैध तर्क अपवाद | यदि कोई तर्क अमान्य है |
IllegalStateException | यदि कोई आंतरिक त्रुटि है |
क्रम अपवाद | यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है |
सार्वजनिक स्थैतिक TextSearcher createFromFileAndOptions (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, TextSearcher.TextSearcherOptions विकल्प)
TextSearcher.TextSearcherOptions
से एक TextSearcher
उदाहरण बनाता है।
पैरामीटर
प्रसंग | |
---|---|
मॉडलपथ | परिसंपत्तियों में मेटाडेटा के साथ खोज मॉडल का पथ |
विकल्प |
फेंकता
आईओ अपवाद | यदि tflite मॉडल या इंडेक्स फ़ाइल लोड करते समय कोई I/O त्रुटि उत्पन्न होती है |
---|---|
अवैध तर्क अपवाद | यदि कोई तर्क अमान्य है |
IllegalStateException | यदि कोई आंतरिक त्रुटि है |
क्रम अपवाद | यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है |
सार्वजनिक सूची < निकटतमपड़ोसी > खोज ( स्ट्रिंग पाठ)
दिए गए स्ट्रिंग इनपुट पर एम्बेडिंग निष्कर्षण निष्पादित करता है, इसके बाद इंडेक्स में निकटतम-पड़ोसी खोज करता है।
पैरामीटर
मूलपाठ | मॉडल में इनपुट टेक्स्ट क्वेरी |
---|