Hi all!

I have a little problem with CLucene when I try to index accented
characters. I need index characters like ñ, è, ü, or ó. I use Luke to see
the indexed data.

I tried this, and I had no problem:

 pDoc->add(*new Field(_T("field"), _T("a b ñ c d"), Field::STORE_YES |
Field::INDEX_TOKENIZED));


The problem begins when I tried read from a file, and index each line. For
example,

 wifstream file;
 wstring lineread;
 while(std::getline(file, lineread)){
      pDoc->add(*new Field(_T("testua"), lineread.c_str(), Field::STORE_YES
| Field::INDEX_TOKENIZED));

It only index "a" and "b".


How can I solve this problem?

Thanks in advance,

Best regards,

--
Itziar

Reply via email to