queryparser/termgenerator_internal.cc File Reference

TermGenerator class internals. More...

#include <config.h>
#include "termgenerator_internal.h"
#include <xapian/document.h>
#include <xapian/queryparser.h>
#include <xapian/unicode.h>
#include "stringutils.h"
#include <limits>
#include <string>
#include "cjk-tokenizer.h"

Include dependency graph for termgenerator_internal.cc:

Go to the source code of this file.


Namespaces

namespace  Xapian
 The Xapian namespace contains public interfaces for the Xapian library.

Defines

#define STOPWORDS_NONE   0
#define STOPWORDS_IGNORE   1
#define STOPWORDS_INDEX_UNSTEMMED_ONLY   2

Functions

bool Xapian::U_isupper (unsigned ch)
unsigned Xapian::check_wordchar (unsigned ch)
bool Xapian::should_stem (const std::string &term)
unsigned Xapian::check_infix (unsigned ch)
unsigned Xapian::check_infix_digit (unsigned ch)
bool Xapian::is_digit (unsigned ch)
unsigned Xapian::check_suffix (unsigned ch)

Variables

static const unsigned int Xapian::MAX_PROB_TERM_LENGTH = 64
const unsigned Xapian::UNICODE_IGNORE = numeric_limits<unsigned>::max()
 Value representing "ignore this" when returned by check_infix() or check_infix_digit().


Detailed Description

TermGenerator class internals.

Definition in file termgenerator_internal.cc.


Define Documentation

#define STOPWORDS_IGNORE   1

#define STOPWORDS_INDEX_UNSTEMMED_ONLY   2

#define STOPWORDS_NONE   0


Documentation for Xapian (version 1.2.8).
Generated on 14 Dec 2011 by Doxygen 1.5.9.