bleve

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package bleve provides the ability to work with bleve queries.

Index

Constants

This section is empty.

Variables

View Source
var DefaultCreator = Creator[bQuery.Query]{kql.Builder{}, Compiler{}}

DefaultCreator exposes a kql to bleve query creator.

Functions

This section is empty.

Types

type Compiler

type Compiler struct{}

Compiler represents a KQL query search string to the bleve query formatter.

func (Compiler) Compile

func (c Compiler) Compile(givenAst *ast.Ast) (bleveQuery.Query, error)

Compile implements the query formatter which converts the KQL query search string to the bleve query.

type Creator

type Creator[T any] struct {
	// contains filtered or unexported fields
}

Creator is combines a Builder and a Compiler which is used to Create the query.

func (Creator[T]) Create

func (c Creator[T]) Create(qs string) (T, error)

Create implements the Creator interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL