xapian-core  2.0.0
Classes | Namespaces | Functions | Variables
honey_spelling.h File Reference

Spelling correction data for a honey database. More...

#include <xapian/types.h>
#include "honey_lazytable.h"
#include "api/termlist.h"
#include <map>
#include <set>
#include <string>
#include <string_view>
#include <cstring>
+ Include dependency graph for honey_spelling.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Honey::fragment
 
class  HoneySpellingTable
 
class  HoneySpellingTermList
 The list of words containing a particular trigram. More...
 

Namespaces

 Honey
 

Functions

std::string Honey::make_spelling_wordlist_key (std::string_view word)
 

Variables

const unsigned Honey::KEY_PREFIX_BOOKEND = 0x00
 
const unsigned Honey::KEY_PREFIX_HEAD = 0x01
 
const unsigned Honey::KEY_PREFIX_MIDDLE = 0x02
 
const unsigned Honey::KEY_PREFIX_TAIL = 0x03
 
const unsigned Honey::KEY_PREFIX_WORD = 0x04
 

Detailed Description

Spelling correction data for a honey database.

Definition in file honey_spelling.h.