Hi Vivien!

2012/2/27 Vivien Meng <v.m...@qsr.com.au>

>  Hi Veit:****
>
> ** **
>
> ** **
>
> Thanks for your reply.****
>
> ** **
>
> Do you know if there is anyone using CJKTokenizer?
>

No, I don't know anyone. Sorry.


> ****
>
> ** **
>
> Here is the code, no parsing error that I can see:****
>
> ** **
>
>     Directory* store = NULL;****
>
>     store = _CLNEW RAMDirectory();****
>
>     const TCHAR* contentField = _T("contents");****
>
>     const TCHAR* test = _T("这里我们所论及的是有儿童参加的最初级足球协会red green");****
>
>     const TCHAR* cjk = _T("cjk");****
>
>     Document doc;****
>
>     ****
>
>     IndexWriter* writer = NULL;****
>
>     IndexReader* reader = NULL;****
>
>       ****
>
>     LanguageBasedAnalyzer* an = _CLNEW LanguageBasedAnalyzer(cjk, false);*
> ***
>
>     ****
>
>     Query* q2 = NULL;****
>
>     Hits* h2 = NULL;****
>
>     const TCHAR* qry2 = _T("提");****
>
> ** **
>
>     writer = _CLNEW IndexWriter(store, an, true);****
>
>     ****
>
>     doc.add(*_CLNEW Field(contentField, test, Field::STORE_YES |
> Field::INDEX_TOKENIZED));****
>
>       ****
>
>     writer->addDocument(&doc);****
>
>     writer->optimize();****
>
>       ****
>
>     // Close and clean up****
>
>     writer->close();****
>
>     _CLLDELETE(writer);****
>
>     ****
>
>     // verify the result****
>
>     reader =  IndexReader::open(store);****
>
>     IndexSearcher search(reader);****
>
>     ****
>
>     q2 = QueryParser::parse(qry2 , contentField, an);****
>
>     if ( q2 != NULL )****
>
>     {****
>
>         h2 = search.search( q2 );****
>
>         ****
>
>         size_t a = h2->length();****
>
>         ****
>
>         printf("second query is %d", (int)a);****
>
>     }****
>
>     ****
>
>     reader->close();
>

Looks good. What will be interesting to know is, what q2->toString()
returns. Then you see what query is actually used for getting the hits. But
I will try your code myself also.

Best regards,

Veit
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
CLucene-developers mailing list
CLucene-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clucene-developers

Reply via email to