私はxcodeを使用してmacosxでcluceneをいじっていますが、デモアプリケーションに問題があります。誰かがそれを手伝ってくれるかもしれません:-)
デモコードには、「document」配列と「query」配列が付属しています。
const TCHAR* docs[] = {
_T("a b c d e"),
...
_T("a c e a b c"),
NULL
};
const TCHAR* queries[] = {
_T("a b"),
...
_T("\"a c e\""),
NULL
};
これは、インデックス作成や、次のような_tprintf行をコメントアウトする限り適切に機能するクエリとして使用されます。
_tprintf(_T("Query: %s\n"), qryInfo);
したがって、_tprintfは私のシステムによって認識されていないようで、tprintfを使用すると、xcodeはtprintfの呼び出しに一致する関数がないと言います。
では、TCHARを正しく印刷するにはどうすればよいですか?CLuceneにはFieldsのTCHAR名が必要です。
前もって感謝します!