Bleve Search
A modern text search and indexing library for go. Simple top-level API, index any object in your data model, override default mapping to customize behavior, rich set of interfaces for extending the capabilities.
Simple
Import one package, build an index with three lines of code, query for documents with another three lines.
Text Analysis
Bleve includes general-purpose analyzers as well as pre-built text analyzers for the following languages:
- Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Norwegian, Persian, Portuguese, Romanian, Russian, Sorani, Spanish, Swedish, Thai, Turkish
Faceting
Support for aggregating facet information across search results. Supported facet types:
- Terms Facet
- Numeric Range Facet
- Date Range Facet
Usefull Link
Buy me a coffee