निम्न उदाहरणएच 2 डाटाबेस में पूर्ण-पाठ खोज का उपयोग कैसे करें?
CREATE ALIAS IF NOT EXISTS FT_INIT FOR "org.h2.fulltext.FullText.init";
CALL FT_INIT();
DROP TABLE IF EXISTS TEST;
CREATE TABLE TEST(ID INT PRIMARY KEY, NAME VARCHAR);
INSERT INTO TEST VALUES(1, 'Hello World');
CALL FT_CREATE_INDEX('PUBLIC', 'TEST', NULL);
पर विचार करें और मैं निम्न क्वेरी
SELECT * FROM FT_SEARCH('Hello', 0, 0);
मार डाला है लेकिन इस क्वेरी लौटने "सार्वजनिक"। "टेस्ट" कहां "आईडी" = 1।
- क्या मुझे फिर से 'हैलो' शब्द वाले रिकॉर्ड प्राप्त करने के लिए यह
"PUBLIC"."TEST" WHERE "ID"=1
निष्पादित करना है? - FT_Search से 'ell' शब्द के साथ सभी रिकॉर्ड्स खोजने के लिए क्वेरी क्या है। में एच 2 मूल निवासी पूर्ण पाठ खोजें
यह वही है जो मैं चाहता हूं। धन्यवाद। – Vivek
फिर से मुझे बताए गए ल्यूसीन के साथ एच 2 डेटाबेस को इंडेक्स करने का कोई तरीका है। – Vivek
[ल्यूसीन फुलटेक्स्ट सर्च का उपयोग करना] (http://www.h2database.com/html/tutorial.html#fulltext) बहुत समान है, आपको बस अपने क्लासपाथ में लुसीन libs की आवश्यकता है। – trashgod