Xpace
searchnames.h
Go to the documentation of this file.
1 
2 /**************************************************************
3  **
4  ** @file index/searchnames.h
5  **
6  ** Copyright (C) 2012 Xpace, LLC. All rights reserved
7  **
8  ** www.xpace.net
9  **
10  **************************************************************/
11 
12 #if !defined(XPACE_SEARCHNAMES_H)
13 #define XPACE_SEARCHNAMES_H
14 
15 namespace Xpace
16 {
17  struct SearchNames
18  {
19  // structural placeholders
20  static const char* DOCUMENT_TAG;
21  static const char* QUERY_TAG;
22  static const char* SEARCH_TAG;
23  static const char* PARSE_TREE_TAG;
24 
25  static const char* INDEX_LIST_TAG;
26  static const char* INDEX_TAG;
27 
28  // search operators
29  static const char* OP_NOT;
30  static const char* OP_OR;
31  static const char* OP_AND;
32 
33  static const char* OP_EQ;
34  static const char* OP_TERM;
35  static const char* OP_PHRASE;
36  static const char* OP_NE;
37  static const char* OP_LT;
38  static const char* OP_GT;
39  static const char* OP_LE;
40  static const char* OP_GE;
41 
42  static const char* OP_REGEX;
43 
44  static const char* OP_ALL;
45  };
46 }
47 
48 #endif
static const char * OP_PHRASE
Definition: searchnames.h:35
static const char * OP_AND
Definition: searchnames.h:31
static const char * OP_TERM
Definition: searchnames.h:34
static const char * OP_REGEX
Definition: searchnames.h:42
static const char * INDEX_TAG
Definition: searchnames.h:26
static const char * OP_LT
Definition: searchnames.h:37
static const char * QUERY_TAG
Definition: searchnames.h:21
static const char * OP_NOT
Definition: searchnames.h:29
static const char * OP_OR
Definition: searchnames.h:30
static const char * OP_NE
Definition: searchnames.h:36
static const char * SEARCH_TAG
Definition: searchnames.h:22
static const char * OP_ALL
Definition: searchnames.h:44
static const char * OP_GE
Definition: searchnames.h:40
static const char * OP_EQ
Definition: searchnames.h:33
static const char * OP_GT
Definition: searchnames.h:38
static const char * INDEX_LIST_TAG
Definition: searchnames.h:25
static const char * OP_LE
Definition: searchnames.h:39
static const char * DOCUMENT_TAG
Definition: searchnames.h:20
Xpace project main namespace
Definition: datetime.h:18
static const char * PARSE_TREE_TAG
Definition: searchnames.h:23

current as of Wed Jun 10 2026 12:00:05