2008-11-16 15 views
6

क्या लुसीन QueryParser.parse (स्ट्रिंग) अभी भी काम करता है? यदि इसे बहिष्कृत किया गया है, तो नया वाक्यविन्यास क्या है?लुसीन क्वेरीरीसर

क्वेरी क्वेरी = QueryParser.parse ("ओफेलिया");

धन्यवाद तात्याना

+1

Lucene-2.4.0 में सही – CVertex

उत्तर

7

सटीक एपीआई के बारे में सुनिश्चित नहीं है, लेकिन यह एक उदाहरण वस्तु के लिए बदल गया है। सभी क्वेरीपर्स अब उदाहरण वस्तुएं हैं।

var qp = new QueryParser(new StandardAnalyzer(),fields); 
qp.Parse(inputString,fields); 
+0

थोड़ा अलग रूप में एक जवाब अंकन पर विचार लेकिन QueryParser QP = नए QueryParser ("प्रश्न के शब्द के लिए डिफ़ॉल्ट क्षेत्र", विश्लेषक) काम करता है कृपया; क्वेरी क्वेरी = qp.parse ("ओफेलिया"); धन्यवाद, तात्याना –

+1

धन्यवाद, क्या आप मेरे उत्तर को सही के रूप में चिह्नित कर सकते हैं? – CVertex

1

संस्करण 5.0:

QueryParser parser = new QueryParser(fields, new StandardAnalyzer()); 
Query query = parser.parse(searchString); 

यह नवीनतम एपीआई है!

संबंधित मुद्दे