NepomukDaemons
clucenetokenizerconstants.h
Go to the documentation of this file.00001 /* 00002 * Modified version of StandardTokenizerConstants.h for Nepomuk mostly to optimize for filename indexing 00003 * Copyright (C) 2008 Sebastian Trueg <trueg@kde.org> 00004 * 00005 * Based on StandardTokenizerConstants.h from the CLucene package. 00006 * Copyright (C) 2003-2006 Ben van Klinken and the CLucene Team 00007 * 00008 * This library is free software; you can redistribute it and/or 00009 * modify it under the terms of the GNU Library General Public 00010 * License as published by the Free Software Foundation; either 00011 * version 2 of the License, or (at your option) any later version. 00012 * 00013 * This library is distributed in the hope that it will be useful, 00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00016 * Library General Public License for more details. 00017 * 00018 * You should have received a copy of the GNU Library General Public License 00019 * along with this library; see the file COPYING.LIB. If not, write to 00020 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 00021 * Boston, MA 02110-1301, USA. 00022 */ 00023 00024 #ifndef _NEPOMUK_CLUCENE_TOKENIZER_CONSTANTS_H_ 00025 #define _NEPOMUK_CLUCENE_TOKENIZER_CONSTANTS_H_ 00026 00027 namespace Nepomuk { 00028 enum TokenTypes { 00029 _EOF, 00030 UNKNOWN, 00031 ALPHANUM, 00032 APOSTROPHE, 00033 ACRONYM, 00034 COMPANY, 00035 EMAIL, 00036 HOST, 00037 NUM, 00038 CJK 00039 }; 00040 extern const TCHAR** tokenImage; 00041 } 00042 00043 #endif