Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
williamcotton authored Nov 16, 2024
1 parent 3e8a441 commit a802598
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,16 @@

# Search Input Query

A DSL reminiscent of other fulltext string-based query languages such as [Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/8.15/query-dsl-query-string-query.html) and [Tantivy](https://docs.rs/tantivy/latest/tantivy/query/struct.QueryParser.html)
A powerful search query language parser with SQL output support, inspired by [Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/8.15/query-dsl-query-string-query.html) and [Tantivy](https://docs.rs/tantivy/latest/tantivy/query/struct.QueryParser.html) query syntax. Features a multi-pass recursive descent parser with comprehensive error handling and type validation.

Features a multi-pass recursive descent parser with support for multiple errors and type checking.
## Key Features

Converts the resulting AST to a number of formats including basic SQL LIKE queries, PostgresQL fulltext and ParadeBD bm25 search.
- Multi-pass recursive descent parser
- Comprehensive type checking and validation
- Rich error reporting with position information
- SQL output with support for multiple search strategies
- React component with Monaco editor integration
- Complete test coverage

## Demo

Expand Down

0 comments on commit a802598

Please sign in to comment.