# Functions
NewRegexpSearcher creates a searcher which will match documents that contain terms which match the pattern regexp.
NewRegexpStringSearcher is similar to NewRegexpSearcher, but additionally optimizes for index readers that handle regexp's.
# Variables
DisjunctionHeapTakeover is a compile time setting that applications can adjust to control when the DisjunctionSearcher will switch from a simple slice implementation to a heap implementation.
DisjunctionMaxClauseCount is a compile time setting that applications can adjust to non-zero value to cause the DisjunctionSearcher to return an error instead of exeucting searches when the size exceeds this value.
# Structs
DocIDSearcher returns documents matching a predefined set of identifiers.
FilteringSearcher wraps any other searcher, but checks any Next/Advance call against the supplied FilterFunc.
# Interfaces
The Regexp interface defines the subset of the regexp.Regexp API methods that are used by bleve indexes, allowing callers to pass in alternate implementations.
# Type aliases
FilterFunc defines a function which can filter documents returning true means keep the document returning false means do not keep the document.