MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
fts0que.cc File Reference
#include "dict0dict.h"
#include "ut0rbt.h"
#include "row0sel.h"
#include "fts0fts.h"
#include "fts0priv.h"
#include "fts0ast.h"
#include "fts0pars.h"
#include "fts0types.h"
#include "ha_prototypes.h"
#include <ctype.h>
#include "fts0types.ic"
#include "fts0vlc.ic"
#include <string>
#include <vector>
#include <map>
Include dependency graph for fts0que.cc:

Go to the source code of this file.

Classes

struct  fts_query_t
struct  fts_match_t
struct  fts_select_t
struct  fts_proximity_t
struct  fts_phrase_t
struct  fts_doc_freq_t
struct  fts_word_freq_t

Macros

#define FTS_ELEM(t, n, i, j)   (t[(i) * n + (j)])
#define RANK_DOWNGRADE   (-1.0F)
#define RANK_UPGRADE   (1.0F)
#define MAX_PROXIMITY_ITEM   128
#define SIZEOF_RBT_CREATE   sizeof(ib_rbt_t) + sizeof(ib_rbt_node_t) * 2
#define SIZEOF_RBT_NODE_ADD   sizeof(ib_rbt_node_t)
#define RANKING_WORDS_INIT_LEN   4

Typedefs

typedef std::map< std::string,
ulint > 
word_map_t
typedef std::vector< std::string > word_vector_t

Functions

UNIV_INLINE int fts_freq_doc_id_cmp (const void *p1, const void *p2)

Variables

static dberr_t warn_unused_result

Detailed Description

Full Text Search functionality.

Created 2007/03/27 Sunny Bains Completed 2011/7/10 Sunny and Jimmy Yang

Definition in file fts0que.cc.

Function Documentation

UNIV_INLINE int fts_freq_doc_id_cmp ( const void *  p1,
const void *  p2 
)
Parameters
p1in: id1
p2in: id2

Definition at line 350 of file fts0que.cc.